软件开发工程师面试

软件开发工程师面试经验页提供了该职位近年来在全国各城市、企业的软件开发工程师面试问题、面试难度、面试感受等信息。
2024-04-29 18:00:00 更新

软件开发工程师面试概况

基于用户贡献的22软件开发工程师面试经验统计分析得出,结果仅供参考。

面试难度

icon
“有难度”

面试感受

icon
“体验很好”

面试来源

校园招聘
61.4%
内部推荐
13.9%
猎头推荐
9.9%
社会招聘
9.9%
网络招聘
4.9%

软件开发工程师面试经验

系统基于用户发布软件开发工程师面试经验的内容丰富度、发布时间等维度,经过综合计算并自动排序后予以展示。
默认排序
只看精选
面试难度
面试感受
准备ppt,然后讲解,当然还有笔试了。
匿名用户
面试了职位:软件开发工程师
确定通过确定通过
准备ppt,然后讲解,当然还有笔试了。
2 年前 发布
全程没有动笔写代码,我最擅长的啊。
匿名用户
面试了职位:软件开发工程师
确定通过感觉靠谱
应届生校招 因为半个月前就完成了机试和性格测试,所以这次就只有技术面和综合面。 去的时候会发本“护照”(并没有什么用,留作纪念),然后在厅1等待,到了时间就去刷身份证,然后去厅2等待,待广播或者显示屏上显示你的手机号以及对应的面试官号时,就可以去厅3面试专业面了。 专业面的面试官人很好,全程微笑,我报的是it应用软件开发,但是他并没有让我手写代码。。。问的全书简历上出现的东西。看到我是信息安全专业的,还问了一些这方面的问题,因为报的开发没有复习这些知识,所以基本都是在面试官半提醒的情况下聊完这方面的。然后问了很多东西,比如项目怎么做到最好:课设大作业那些大家都一个题目的情况下,怎么做得最好。然后问了什么是好的代码。 专业面聊的范围很广,但都不是很深入,我说我数据结构方面比较好,然后也只是问了我堆栈的问题,然后说我这里过了,去等综合面。 大约等了五分钟进入综合面。素来听说综合面就是聊家常,聊性格。这里不完全是啊。。。综合面也是问了些简历上的问题,为什么不考研,为什么选择华为等等。大概只聊了五分钟就说这里可以了,回去等结果。 坑爹的地方来了,出去不到半小时,官网上的面试进度就出来了,显示面试未通过,不知道是华为的效率真的这么高,还是自己太倒霉。。。...查看更多
2 年前 发布
1
时间较长连续三轮,面试官比较nice,难度一般,又上机测试。
匿名用户
面试了职位:软件开发工程师
确定通过确定通过
1. 全英文ppt presentation 讲述自己做过的项目。 2. 经理面试,主要问问做项目过程中遇到困难怎么办啊,还有团队协作。 3. 技术面试问简历项目,信号处理知识,数据结构算法。 4. 上机编程。
2 年前 发布
面试体验超级好,就像朋友之间聊了次天。
匿名用户
面试了职位:软件开发工程师
确定通过感觉靠谱
面试过程: 我分享一下整个thoughtworks的招聘流程。 1,笔试 在宣讲会过后就会有笔试。笔试的形式为逻辑测试题,只要看懂题目,非常简单。值得一提的是,题目是用英文描述的,大家英文差的当心哦! 2,作业 笔试如果通过,会有短信通知。登陆网站可以看到作业下载和上交截止的时间。所谓作业,就是编程题目。今年(2015)的题目是一道,不仅要完成,还要写好README,介绍如何能够正确运行代码。当心如果代码提交后,人家无法依照你的手册运行,就和没交一样啦。 3,面试 作业通过之后,会有短信通知面试时间地点。今年的面试需要自己带上个人电脑参加,并要求能够提前布置好能够运行你自己作业的程序环境。 到了面试现场,会有工作人员给你一张分配有编号的名姓卡,粘在身上。随后就是按照号码进行面试。 (1)HR面 比较不一样的是,thoughtworks先面HR面,再进行技术面。HR会和你聊聊项目,聊聊发展,你对公司有哪些疑问也一样可以提。是一个非常轻松愉快的交流过程。 据我的观察,HR面不过的极少。 (2)技术面 HR面通过后,等着技术面叫号。轮到之后,工作人员会引你到某张桌子前。那张桌子的面试官,就变成了你的coder partner了。他会对原来作业给出的问题提出新的需求,看着你改动代码。 如果你的代码写的还算过关的话,这不算什么问题哦。接着就是根据简历进行项目问答了。这个根据个人情况不同,就各自不同了。 应该指出的是,思特沃克的技术面,仅仅考察编程基础——就是那些要改代码的部分。后续的聊天,主要看你的思维和表达,以及学习方式,个人兴趣关注点。 以上就是整个流程,如果你参加面试,那么应该大同小易,总之体验超级NICE。大家赶紧尝试吧!...查看更多
2 年前 发布
8
充分准备下应该都没有问题,英语要求比较高
匿名用户
面试了职位:软件开发工程师
未通过未通过
先是笔试,笔试过后做英文ppt讲解,然后面试
2 年前 发布
面试官看起来非常的拽。
匿名用户
面试了职位:软件开发工程师
未通过未通过
面试过程: 本来说好4点半面试,结果弄到5点半才轮到我。面试官看起来很拽,看了我的简历就问哪几个项目是你们学校老师布置的作业,我说都是申报的课题项目,然后让我介绍一下项目。接着拿出我笔试的卷子,让我把其中一道题的解法重新优化一下。然后让我手写查找字符子串的代码,我跟他说不会KMP,他让我用普通的方法就好。最后问了我一下,Map的实现,我跟他说了一下Java的HashMap的实现。...查看更多
2 年前 发布
总体感觉不错,气氛挺好的。
匿名用户
面试了职位:软件开发工程师
确定通过确定通过
面试过程:面试了两次,第一次人力和技术面,就聊聊简历上的,技术的聊做的东西,过程很愉快,还做了一套题。第二次面试的时候,讲个自我展示的ppt,是高层面试,然后问些问题。
2 年前 发布
校招面试,已通过的。
匿名用户
面试了职位:软件开发工程师
确定通过确定通过
hr面,很轻松,诚实回答便好。 技术面,两个面试官,针对“家庭作业”代码提问。 群面,PPT演讲,中英皆可。
2 年前 发布
thoughtworks软件开发工程师面试
匿名用户
面试了职位:软件开发工程师
确定通过确定通过
1、第一轮笔试,全英文的逻辑题。 2、第二轮是家庭作业,在网上download题目,两天完成,题目不难,但是代码质量要求较高。 3、HR面试,一些基本的情商类面试,中间有一道英文面试。 4、paircode,就是面试官看,你现场根据需求修改代码。然后是根据简历进行技术类的面试。...查看更多
2 年前 发布
1
两位面试官,一个稍严肃,另一个很亲切。
匿名用户
面试了职位:软件开发工程师
确定通过确定通过
面试过程: 先和HR进行沟通交流,然后等待技术面。技术面包括结对编程,根据之前提交的在线编程作业,在规定的20分钟内实现两个新需求,需求不是很难,之后进行项目方面等沟通交流,大概20多分钟。总体来说,有难度,但是公司整体效率还是很高的。
2 年前 发布

软件开发工程师常见面试问题

你为什么跳槽?
匿名用户
面试了职位:软件开发工程师
确定通过感觉靠谱
职业规划。
2016-01-26 发布
来自上海恒为信息科技有限公司的面试
应届生考察的还是很基础,让介绍了一些设计模式
匿名用户
面试了职位:软件开发工程师
确定通过确定通过
把经常用的设计模式说一下,把一些关键细节说明白,我当时比较紧张,说的比较仓促。
2016-01-26 发布
来自Irdeto的面试
你平时晚上20点-22点在干什么。
匿名用户
面试了职位:软件开发工程师
确定通过感觉靠谱
省略。。。。。。。
2016-01-13 发布
来自国脉互联的面试
针对项目问问题
匿名用户
面试了职位:软件开发工程师
未通过未通过
...查看更多
2016-01-13 发布
来自风行影音的面试

软件开发工程师相似职位面试经验

全栈工程师面试一般,共3轮面试
oneWal
面试了职位:全栈工程师
未通过未通过
总结:HR流程处理很快,后面的3轮技术面试,第一轮的面试官知识量很明显不行,第二轮的不说话,我都感觉沟通不畅,第三轮的面试官感觉很不错。希望HR找面试官也找正常一点的,不要找一些沟通困难和业务水平不够的人来面试。第一轮的面试官是个前端,全写出来了。估计技术不行,就知道给我扣语法问题,关键是还扣错了。第二轮的是面试官上来直接说写题,全程几乎无沟通,而且找的东西奇奇怪怪的。最后只写出来了思路。第三轮的面试官很正常,沟通也十分流畅,而且中间我和他说了思路,他自己会理解后和我确认,避免当中存在误解的成分。...查看更多
2022-06-11 发布
【全栈工程师】面经分享
Z
面试了职位:全栈工程师
确定通过感觉靠谱
java开发 面试的Java后端开发,一面是远程,二面是现场第一轮技术面,主要问的就是项目上用到了哪些技术,还有一些集合、设计模式、线程、分布式锁的问题,你的优势是什么,举例说下等等。由于是周五面的,所以到了工作日才给的面试结果。明天中午就要二面了,期待中。
2 年前 发布
阿里面试,我挂在了第四轮
匿名用户
面试了职位:全栈工程师
未通过感觉没戏
可能每个技术人都有个阿里梦,我也不例外。最近准备跳槽,前一阵子在准备各种面试,也面了几个大厂,包括阿里。是的,最后我挂在了第四轮。这篇文章来总结一下我在阿里四轮的面试经历,希望能对读者有所启发。阿里社招一般有四到五轮,我这次的流程是第一轮技术面、第二轮写代码、第三轮boss面、第四轮boss面、第五轮HR面。然而我没能和HR聊上一句。当时我在上海法院出差,第一轮是在周一晚上8点钟左右,我一看是杭州打过来的,就知道是他们了。和面试官聊了有将近两个小时,整体感觉还不错。 第一轮的面试官,如果你能进,基本上都是你后面的同事,和面试官聊天的过程,给我的感受就是一个字:舒服。我之前面过某站,完全是两种不同的体验。第一轮主要都是围绕着技术来展开,一般把自己的项目经验总结好,把自己掌握的技术栈复习好,基本上问题不大。技术面大概进行了1个半小时,主要涉及到的有并发问题、消息中间件问题、JVM、项目的技术细节讨论等等。还有半小时,完全是闲聊了,因为我之前在华为做过5G,面试官对这个比较感兴趣,就问了一些关于5G未来的发展趋势,所以整体聊下来,感觉OK,第一轮问题不大,中规中矩。随后几天,就继续在上海法院现场解决问题,周三的时候,还是那个面试官,跟我约了周六来做几道题,周六我已经出差回去了,中午面试官给我打电话,并且发了个链接,我在这边写代码可以实时同步到他那边。有三道题,第一题和并发有关,第二题是一道算法题,第三题是一个设计模式,但是要支持可扩展。题目看起来也算中规中矩,面试官要求三选二,我选择了第一个和第三个,顺利做完了。(如果对题目细节感兴趣的读者,可以在文章下面给我留言)过了2天,还是这个面试官,跟我约了后面会有两轮boss面,说句实话,我心里还是蛮虚的,为什么呢?因为我当前一直在做政府项目,对互联网电商这块的经验比较欠缺。这是短板,也必须得克服。周四的时候,第三轮开始了,打过来的是一个女boss,一开始问了我一些问题让我觉得很像是HR哈,比如你为什么要离职?比如你觉得当前的项目对你成长最大的地方在哪?比如你觉得自己的优势和缺点是什么?这些问题一般都是HR喜欢问的。所以我中途来了一句,您应该是HR吧?哈哈,她说她是做技术的,我里个神,感觉自己被打脸。随后就是一连串的技术问题了,这个女boss貌似是想证明她是搞技术的。问的问题都是有点偏解决方案类的,比如给你一个场景,如果是你,你该如何解决?主要涉及的有分布式、缓存、消息队列等内容,答的还可以。这期间有个小插曲,也是我这次面试最记忆深刻的,面试官问我那个优缺点时,我对自己缺点的回答是:目前对互联网电商这块的技术落地或者相关解决方案还仅限于理论层面,也需要一个这样的平台。然后这位boss冒出了一句很经典的话:来阿里你不缺挑战,可能你更多需要关注第一年你能否活得下来。这句话很经典,瞬间我对阿里人又多了层敬佩。当然,我的回答就比较喜剧了:哈哈哈,扶我起来,我还可以再写几行代码!面试官:呵呵呵…… 所以我猜她应该是80后。第三轮整体感觉还OK,问题基本上也回答的还可以,过了两天,这位boss跟我约第四轮,因为到了五一放假了,所以第四轮的boss面要再多等一个周,所以整个面试下来,横跨了一个月,其实战线蛮长的,确实有点累。第四轮是部门技术leader,约的是视频面试,这一轮明显感觉气场更加强大了,比第三轮的boss更加难以hold住。问的问题主要围绕两大块,第一是根据我的项目来提出漏洞,让我解决;第二是他自己设定场景,让我给出解决方案。第一种问题其实还好,毕竟是拿现有的项目作为背景,回答的还可以,但是有个比较尴尬的是,面试官听完了我的项目介绍之后来了句:感觉你们的项目没啥技术含量啊!场面极度尴尬……第二种问题其实蛮被动的,因为电商这块的经验不是很足,虽然我之前看了一些东西,但感觉回答的一般,果不其然,最后挂在了这一轮。 最后我看到的邮件评语是:您的职业经历与该职位的要求略有差异等等。这次内推的这个岗位是经济体解决方案,后来跟内推的阿里大佬沟通是,他们这个岗位计划是招P7的,所以要求高是正常的,虽然我把这些当作是安慰自己的话,但是我还是当真了,哈哈!以上给大家复盘了我这次整个阿里的一个面试经历,整体来说,对我本人的成长蛮大的,通过我的文字,大家也可以感受到每一轮的面试,压力是递增的,当然如果技术水平和项目经验都OK,那也是没有问题的。 ...查看更多
2 年前 发布
一个个人面试经历的分享
匿名用户
面试了职位:全栈工程师
未通过感觉没戏
刚回到学校,就开始忙着准备投简历了,虽然考了研,但感觉不太理想,结果也还未出,就想着两手都准备吧,一边找工作,一边等结果,同时想着如果能够拿到好公司的OFFER的话,工作也并不比读研差。 面试自我介绍 于是在上周学校的招聘会上就在百度投了简历,当时也没报太大希望,因为华为太多人抢了,自己一个快毕业的本科生,也没多少资本和研究生拼,不过还是试一试吧,就当是增加面试经验。等了几天后,收到华为笔试通知(之前还参加了华为在我们学校开的宣讲会,然后在网上又注册了一份简历),我报的是硬件驱动,因为自己比较感兴趣,而且目前毕设的题目也就是USB驱动开发。考试有些出乎意料,以为会考硬件知识,但却全考的C语(这个具体和你选择的职位方向有关),还好还记得一些,主要是考基本知识,后面的编程会有涉及链表之类的,总之,都还是比较基础的东西。另外有一点要说明,有些人其实也没参加笔试,就直接霸王面了,而且基本上只要参加笔试都会给面试机会的,只是可能在最后评判的时候会参考一下吧。 真正的面试才是最残酷的,第一面是技术面试,不同的职位面试的内容有些不同,硬件开发的主要是模电、数电、信号之类的,他会问你几个东西,回答的好就有机会进入下一轮,回答得不好就直接刷下来了;我比较幸运,面试时只是问了一些我以前做的项目的问题,没有问一些技术上的东西,第一面就算过啦。 这一路面试下来,还是收获了不少,也有不少体会,首先,你对自己要有一个比较明确的定位,这样才能在面试时从容不迫;其次,你需要对自己充满信心,这在二面时是最重要的,那么多人一起,如何让自己脱颖而出,又不太张扬,这需要在自信的前提下,还要有一个度的把握。感觉百度还是更看重你个人的素质,整体表现,对技术水平要求并不太高。所以,大家只要做到以上几点,我想应该都能够坚持到最后的。...查看更多
2 年前 发布
全栈工程师面试很好,共7轮面试
6860
面试了职位:全栈工程师
确定通过确定通过
一面 前端:vue,v-if,show,css,postion、display、block和inner啥的。后端:多线程,悲观锁相关的,synchnoize、ren..lock区别,乐观锁CAS、AQS。MySQL索引,各种锁、数据结构(二叉树,红黑树,AVL树,b树,b+树)、hashmap、JVM垃圾回收、jvm调优、垃圾回收算法、垃圾回收器优缺点、jmm也有、voltile特点、Java内存模型、还有threadlocal、软弱强虚引用各种都是什么、Linux也问了、有几个没答出来,面试官说没关系、export、.sources啥的、zookeeper选举协议、Redis高可用,分布式锁、个人觉得是一个正常发挥的水平,其实前端答的不好一开始,先是一个男的先聊理想,聊优缺点这些的,然后前端一个大哥来问,各种css样式,xss、csrf、加严算法,cookie和session的区别,jwt和session之类的,然后问了响应式框架,es6闭包问题,然后共享屏幕,分别python、java、js的输出结果让我说一下;post和put的区别,promise怎么用的,阻塞和非阻塞,如何生命全局变量,vue生命周期,如何双向绑定的。这些,我感觉我快成面前端的了;后来另外一个面试官聊后端,后端就聊正常的请求流程、然后设计模式(答得不好,一直问我在项目中有没有实践,除了spring那些),java8新特性,四大函数式接口,然后默认方法,和抽象方法这些。jvm好像没咋问。然后聊redis、mq这些,redis怎么用的,实现啥功能了。各种mq优缺点,问了一下kafka的预读。延迟消息。redis我说了很多:热点数据缓存,计数,存session,分布式锁,还有排行榜,共同好友推荐。这些我都跟他聊了。mq问了一下延时队列,然后衍生出来死信队列这些。然后聊了一下数据库的高可用。水平垂直拆分,再到主从复制,读写分离这些。最后聊了一下薪资待遇,和到岗时间总结:问的还挺全面,目前也是通过了,薪资要参照上一份工作的薪资流水,这个我有点不能理解,正考虑要不要拒绝...查看更多
2022-06-15 发布
说明:软件开发工程师面试经验内容由看准用户自行上传,仅代表内容发布者个人观点。看准网对相关内容的展示并不代表认同其观点。请用户在使用相关信息或依据相关信息作出决策前自行进一步核实此类信息。
寻找更多岗位洞察

小程序

看准APP

公众号

看准公众号

APP

看准APP