SDE职位面试9篇

2019-05-21    面经大全    【本页移动版】

面试经验1

面试公司:微软工程院 职位:SDE
这次来北京的主要目的,就是今天的微软面试。
结果早上6:30起来,看见伯君可以上网,就厚着脸皮,让他给共享无线网,上了一个小时多的网,然后再智联,51job上狂投简历,结果今天下午就受到三个面试电话。
还不到中午就瞌睡了,下午13:00的面试,然后我就很紧张,中午从11:00到12:00都没有睡着,然后再一种不是很好的状态下面试,但是回答的还是不错的。
可是看老爹的样子,我的回答还不是很好,因为很多都是没有真正的是自己想出最好的解法的。
每次都是提到我的开封公交的东西,然后就问我SQL语句,结果两个Dev都问了SQL,结果我都不会。
这是一个败笔,然后就是一个PM的让我给出设计方格的方案,我也是不会,这是第二个败笔。
下面写下具体的过程吧: 首先,前台三楼没人,让我去了二楼,然后等了一会儿。
二楼前台让我去了三楼,然后保安把我带到了指定的位置。
在一个会议室。
1、刚到会议室,就来了一个Dev,一个年青的小伙子,可以人家可是微软的工程师啊!可是一上来就是SQL:一个表person(ID,NAME),写SQL将相同name的IDs只保留一个ID。
delete from person where id in (select p1.id from person p1 where p1.id 2011-1-17想出来的结果 结果我不会,我就说可以在程序中处理。
然后是用程序处理这个东西,结果我提出struct Node{int ID;string name;bool flag;}来处理,写了个程序,结果我自己看出问题了,然后向自己改了一点。
之后写了一个quicksort,然后求n个数中最大的m个数,我居然没有想到快速排序,提出了排序,然后是找最大的m个。
他一提示,我就想到快速排序的特点了,来求结果。
之后是一个单链表,找倒数第m个节点。
然后我想到了求单链表的环的问题,提出两个追赶的指针,结果想了想不对。
后来他有提示,两个指针,结果我一点就通,让后想起两个指针一次一步,但是第二个迟走m步。
就可以了。
对了,他还问了,多态性我还是回答了。
虚函数,指针,引用,我都不是很熟悉。
C++,C#的比较。
这样看来,回答的确实不是很好。
我还自以为是的想可以有50%的可能过的,看样子是不行了。
忘了写了,第一个Dev,中间还拿了一瓶饮料过来....看来微软还是很爽啊,就是不知道我可以进去的可能有多大,我居然自认为是50%.........中间同方的来个电话问我的情况,然后我随便答答,就接着面试了,还有就是这次回答的比较快,然后这个Dev就问了比较多的问题 2、第一个大概花了45分钟,到了14:00。
第二个Dev,来了问我最自豪的是哪个项目,说是开封公交,结果就问我SQL语句,是知道员工的入厂时间,和工龄工资,写个SQL语句计算每个员工的工龄工资,可是没有回答出来。
select name,salary from salary,em where Years=(year(GETDATE())-year(JoinDate)) 2011-1-7其实都是已经忘了的SQL语句,面试有很大的影响 下面就问我,数据结构的东西。
第一个是long [1000000]中的数,是1-1000000,问有没有重复的数。
我提出A、用bitset;B、排序 然后他说这两个的时间复杂度我说是n、n*logn。
然后说第一个方法使用了额外的空间,看看可不可以省略额外的空间。
我一经提示就想起来,1000000 int32有几位空闲,就说可以用long [1000000]本身做bitset。
接着就是一个struct Node{int value;Node* next1,*next2;//指向下一个和下下一个Node} 然后写一个insert(Node* head,Node* node,int n)//n是位置 然后我写了一个Node* per,*p; 循环p=p->next;的方法结果他说,优化一下,然后我才提出p=p->next->next的方法;之后就这样结束了,不过看样子还是不好啊,还是提示了优化。
哎,俺老爹还是看出了,缺点,我回答的不好
面试官的提问:上来就是SQL:一个表person(ID,NAME),写SQL将相同name的IDs只保留一个ID

-------------------------------------------------------

面试经验2

面试公司:amazon 职位:SDE
电面一,
自我介绍,一些通常的问题 why amazon等
编程语言问题,对简历上列的语言全部自我评价,说优缺点
C++技术问题, virtual function的实现, OOP的特点。
Python和C++比较的优缺点
技术问题问了一堆,感觉自己答得很罗嗦,教训是一定要答简洁,节省时间给下面的
常见算法题一道,去掉一个数组中重复奇数次的数
hashtable, first sort and scan
写Hashtable的程序,念给他听, 后来他说Hashtable直接用整数当Key空间太大导致
后来的遍历时间比n大得多, 改进, 当时我没想到map到另一个数组里。

电面二
就一道restuarant reservation system的设计题,以及几个Follow up.
但是问得很细很细,具体到某个函数的输入参数,返回的都讲。
设计了hashtable,database, heap, bst一些数据结构。
大概50分钟才结束,我问他只有一道题目,那个面试官说够了,但是觉得肯定是答
得不好没戏了,不过第二天收到onsite的Email

一周半后
Onsite
觉得失误是订得太赶了,去之前刚刚看完career cup150问, 题目都算常见,不过
有两题正好是我当时的盲点,晚点去在版上都看见题目了, 所有之前临时抱佛脚复习
的题目,和一系列的design题目都没考到,比较郁闷。
面试官的提问:电面一,
自我介绍,一些通常的问题 why amazon等
编程语言问题,对简历上列的语

-------------------------------------------------------

面试经验3

面试公司:BEA 职位:SDE
编程语言问题,对简历上列的语言全部自我评价,说优缺点
C++技术问题, virtual function的实现, OOP的特点。
Python和C++比较的优缺点
技术问题问了一堆,感觉自己答得很罗嗦,教训是一定要答简洁,节省时间给下面的
常见算法题一道,去掉一个数组中重复奇数次的数
hashtable, first sort and scan
写Hashtable的程序,念给他听, 后来他说Hashtable直接用整数当Key空间太大导致
后来的遍历时间比n大得多, 改进, 当时我没想到map到另一个数组里。
面试官的提问:编程语言问题,对简历上列的语言全部自我评价,说优缺点
C++技术问题, virtual fun

-------------------------------------------------------

面试经验4

面试公司:微软中国(Microsoft) 职位:SDE
整个面试过程只有两面,第一面是一个看上去像工程师的面试官领我进一个房间,为了我最近做的一个项目,听我说完感觉他对这个项目不是特别有兴趣,就跳过了。接下来是两个算法题,在白纸上写程序,并设计测试用例,关于二叉树和排序的。第一面很轻松。第二面是一个看上去像PM的面试官,一开始聊了一下感觉还挺轻松的,问了我一下关于买股票的问题,当时一直想用两个指针来实现这个问题,导致后来没有做出来,后来又问了一些关于索引和数据库sql的问题。
面试官的提问:遍历二叉树、奇数和偶数的排序问题、买股票问题、sql语句等

-------------------------------------------------------

面试经验5

面试公司:expedia 职位:SDE
但考虑到谷歌对TripAdvisor的挑战,Expeida此举的确比较明智。过去个月来,谷歌一直在重点推广Places搜索产品。与 TripAdvisor一样,该服务可以展示酒店评论,并将用户引致客房预订页面,而且还提供其他功能。TripAdvisor CEO史蒂芬·卡夫(Stephen Kaufer)表示,随着谷歌调整搜索结果的显示方式,该网站的流量已经有所下滑。事实上,美国互联网流量监测机构comScore的数据显示,自从去年 11月以来,TripAdvisor的页面浏览量已经出现了同比下滑。
面试官的提问:但考虑到谷歌对TripAdvisor的挑战,Expeida此举的确比较明智。过去个月来,谷歌一直在重

-------------------------------------------------------

面试经验6

面试公司:霍尼韦尔(Honeywell) 职位:SDE
最初的电话沟通,中文外加英文问题,英文问的不是很深入答题有7个问题左右涵盖了部分的专业知识和一些职位相关的问题,然后是安排到工厂的面对面交流,同样的英文加中文,第一步,部门经理,PASS 第二部品质经理 ,Failure.然后就没下文了,总体感觉,部门经理像是找人的心态,品质经理就不好说了,感觉是例行公事,不觉得是抱着招聘的心思而来。
面试官的提问:1. 工作内容
2. 工作中部分比较棘手问题的处理方式
3. 专业性的知识
4.

-------------------------------------------------------

面试经验7

面试公司:oprea 职位:SDE
首先接到一个电话,询问自己的相关信息,对面Hr应该是在录入一个表格,听得到一面问一面敲打键盘的声音。过了大概一周,发来一封邮件,和一套代码,附有5个题目,是C++的,要求做好之后,回复邮件,我基本都做出来了,可是不关是做出来就行,对方对编程的细节和思想有严格要求,最后还是没有得到OFFER,希望大家找工作顺利!
面试官的提问:为什么离职?之前做C++多久?之类的

-------------------------------------------------------

面试经验8

面试公司:上海联影医疗科技 职位:SDE
1.一开始就是英文面试,是hr的面,他要你介绍自己,然后看你的简历,回答一些基本的问题;再然后,查看你的性格,IQ,反正是各种胡扯。
2. 主管面试,反正是各种胡扯,这个人很能侃,什么都懂,图形图像,数学,编程,问的比较深入。
3. boss面试,这个最轻松,问你最成功和最失败的事情,平常看什么书,上什么网站!
面试官的提问:1.一开始就是英文面试,是hr的面,他要你介绍自己,然后看你的简历,回答一些基本的问题;再然后,查看

-------------------------------------------------------

面试经验9

面试公司:上海联影医疗科技 职位:SDE
1.一开始就是英文面试,是hr的面,他要你介绍自己,然后看你的简历,回答一些基本的问题;再然后,查看你的性格,IQ,反正是各种胡扯。
2. 主管面试,反正是各种胡扯,这个人很能侃,什么都懂,图形图像,数学,编程,问的比较深入。
3. boss面试,这个最轻松,问你最成功和最失败的事情,平常看什么书,上什么网站!
面试官的提问:1.一开始就是英文面试,是hr的面,他要你介绍自己,然后看你的简历,回答一些基本的问题;再然后,查看

-------------------------------------------------------
推荐文章