Software Engineer面试

Software Engineer面试经验页提供了该职位近年来在全国各城市、企业的Software Engineer面试问题、面试难度、面试感受等信息。
2024-05-01 06:00:00 更新

Software Engineer面试概况

基于用户贡献的379条Software Engineer面试经验统计分析得出,结果仅供参考。
面试难度
icon
“有难度”
icon
面试感受
“体验很好”
面试来源
网络招聘
34.0%
猎头推荐
18.0%
内部推荐
18.0%
校园招聘
15.0%
社会招聘
14.0%

Software Engineer面试经验

系统基于用户发布Software Engineer面试经验的内容丰富度、发布时间等维度,经过综合计算并自动排序后予以展示。
hr面试官笔试英语薪水第三轮技术难度第二轮算法
默认排序
只看精选
面试难度
面试感受
匿名用户
SoftWare Engineer
未通过未通过
面试过:Bloomberg
第一轮:两个年轻的白人小哥上来先过一下简历,让你讲讲印象比较深的项目。然后就做题,第一题楼主一开始答得用hashmap存储每个character出现的次数,然后再遍历一遍数组找到第一个unique的字符,时间复杂度应该是O(N)。写好代码以后面试官follow up说如果字符串长度很长,会有什么问题,楼主答因为复杂度是linear的,所以可能会很耗时,面试官表示同意,于是要求改进。楼主想当然的觉得要优化就应该降低worst case时间复杂度。所以一直在想有没有logN的解法,期间和面试官各种交流,面试官也真的和我各种互动。最后得出结论是,不可能存在logN的解。(当时心态就崩了,扯了这么多原来都是扯了些废话) 我先前代码的问题是我需要遍历两边数组,但是其实可以优化为只遍历一遍数组,其实很tricky也很简单,用两个hashmap就可以实现。第二题是设计一个Module,题目的场景是假设每个customer会在某个时刻在某个station swipe in,然后在某个时刻的某个station swipe out,要求maintain用户在任意两个stations间的平均旅行时间。楼主是用一个hashmap存储每个用户的出发站点以及出发时刻,使用另一个hashmap存储某两个站点间的旅行时间之和以及被访问次数,但总感觉怪怪的,还请大神赐教。 第二轮:两个国人,一个年纪比较大(一看就是senior SDE了),一个很年轻,只工作了三年楼主知道第一轮就面爆了,所以就抱着水一水的心态应对第二轮了。上来还是聊简历,问了暑期实习,但是很可惜的是那个senior的不是很懂machine learning的东西,所以基本就是在尬聊。然后开始做题:第一题楼主上来写了使用两个queue的bfs解,一个queue用来存储待访问结点,另一个queue存储待访问结点的height,但是面试官follow up要用O(1)的space complexity解,楼主这道题明明刷过的,也隐约记得怎么解,但是可能是现场太紧张了加上之前面的有点心态崩溃,愣是没写出来,基本宣告今天GG。第二题就更水了, 要给出尽可能多的想法,楼主因为前一道题卡太久了,所以写完第一种使用extra array的解以后就没时间了。然后就被excort out了。此外,有点坑的一点是onsite的邮件里说道现场会发一张$100的reimbursement card,但是楼主今天去了以后说没有了,报销的话要拍照或者截图发给hr。 希望楼主以后引以为戒,做过的题一定要重新多做几遍。 ...查看更多
2 年前 发布

查看更多Software Engineer面试经验

匿名用户
C#
未通过未通过
面试过:惠群数据
闲的没事干的可以来面试看看,这公司招人像招着玩的一面是群面,首先是主管上来介绍自己公司是在做什么能推出就能冲击市场,改变市场局面的app,但是项目保密,听的有点搞笑(看以前的评论好像是保守估计已经做了6年以上了,而且这个公司有官网,点进去看看就知道是什么情况了),主管介绍完之后就让下面坐着听的几十个人上去一一做自我介绍,下面坐着的几个技术(可能是吧,但是看起来完全没有做技术的气质)给你打分,觉得你会的多就拉你去笔试,有两张卷子,第一张上只能说稍微和计算机有点关系,毕竟这个公司招聘上什么语言方向的都要,实际上是招你来做C。第二张就有点扯淡了,考什么文化常识(?)说是技术面但是根本就不怎么问技术,面试官疯狂pua你说自己公司多伟大,自己希望招真正的人才,不是只会学课本知识的死人才,我们只用C,不用Java,因为Java用的人太多了,我们要用C。他自己说的自己不会绷不住吗,绷不住了,还有四面。我面的是开发,他就给你一套用C,你不会就要你自己学,学了一天还是没过,毕竟我也做不到一天时间从Java转型C,不过最后交的代码是能跑的,不知道这样折磨面试者干什么。总结这公司就是个形式主义离谱,没有任何产品,还想用最低的价格招到最好的人才,这里应该能想到为什么常年都在招聘了,搁着刷属性刷着玩呢...查看更多
2023-02-26 发布
独立观察员
C#
未通过未通过
面试过:恒生电子
岗位是技术平台中心桌面端框架组,同事内推+Boss直聘+猎聘 联系。2022.12.27 视频面试。面试问了 之前项目分工、WPF MVVM、 自定义控件、.NET Core、博客文章中提到的调用方参数表达式及其原理、附加属性和依赖属性以及与普通属性的区别、如果自己实现应该怎么实现、List 的实现方式、遇到的最有难度的问题、跨平台 UI 技术、Cef、对工作的期望、工资期望、三到五年的规划 等。说是不怎么加班。2023.01.03:复试。Winform 和 WPF 的区别、MVVM 和 MVC 的区别、线程同步的方式、Task 与 并行、C# GC 机制、设计模式(实际工作中)、Socket 的 Select 和 epoll 的区别、之前项目的难点、多线程怎么保证线程安全、线程池、之前客户端软件对稳定性的要求高不高。开发流程:使用华为的开发方式(TID?,非敏捷,以一个季度为周期)—— 技术产品收集需求、评审、开发阶段、TR5?阶段(测试)。之前是插件化 UI 框架,现在打算做一个 C# 的跨平台 UI 框架,需要适配国产 Linux(信创)。面向 ToB 业务,不怎么加班。目前用了一个第三方开源的跨平台框架,在预研阶段。2023.01.04:早上和 HR 视频聊了一下,主要问了各个公司具体的入离职时间和离职原因等。期望薪资 23k,说是给不到 ,因为公积金按全额的 12% 缴纳,我同意期望降为 21k。下午做了个人才测评问卷。2023.01.10(周二)问了下,说是两个领导还要讨论一下,要周三、周四的样子,然后就没消息了。周五问了一下,说是名额给另一个候选人了。...查看更多
2023-01-13 发布
说明:Software Engineer面试经验内容由看准用户自行上传,仅代表内容发布者个人观点。看准网对相关内容的展示并不代表认同其观点。请用户在使用相关信息或依据相关信息作出决策前自行进一步核实此类信息。