面试题】IT求职的高频面试题有哪些?

2021-12-21 14:33发布

9条回答
征戰撩四汸
2楼 · 2021-12-21 16:49

一、为什么会离职? 
二、为什么会选择xx公司? 
三、为什么选择这个职位? 
四、在原来的单位主要做什么工作的? 
五、在原来工作上有哪些创新? 
六、原来工作上遭遇了哪些挫折? 
七、在工作中你联系最紧密的关系单位是哪里?为什么? 
八、在这个新平台上你如何面对新的挑战? 
九、你原来的工资待遇是怎样构成的? 
十、你原来的单位有没有相应的奖惩? 
十一、对工资的期望是多少? 
十二、是不是马上可以上班? 
十三、有毕业证和学位证吗? 
十四、最近看了些什么书? 
十五、最近作过体检吗?有没有大小三阳? 
十六、你是怎么知道这个职位要招聘的? 
十七、你了解xx公司的企业文化吗? 
十八、你怎样看待xx公司的愿景的? 
十九、我没有什么要问的了,你有什么问题问我吗?

二十、其他相关技术类的问题

含括个人背景问题、文化问题、经验问题、技术问题、算法问题等。

1.为什么想来我们公司?



2.你用过我们公司会使用的某个编程语言/技术吗?



3.你在过去的工作中曾做过什么项目?



4.你有管理经验吗?



5.你的团队有多大,你做过什么项目?



6.为什么选择现任雇主?




文化适应问题


1.加入我们的团队,哪些点会让你激动?



2.工作之余,你有什么兴趣爱好?



3.你喜欢你现在的工作和工作环境的哪些方面?



4.描述你理想的公司文化


5.你觉的工作环境的哪个部分对你有很大的影响?



6.你的工作伙伴认为你在团队中充当什么角色?



7.说一个你基于客户数据做的决定。



经验类问题


1.对于日常工作(任务)的记录,你喜欢用什么工具?



2.当检查另一个团队的代码时,最重要的是什么?



3.描述你从始至终的编程过程



4.你写代码的时候,一般会考虑哪些事情来尽量避免错误?


5.对于复杂的算法,你一般用哪种语言?


6.你是如何设计可拓展应用的?



7.在你的职业生涯中最让你骄傲的项目是什么?为什么?


8.描述一个失败的项目经历。


概念性技术问题


1.互斥体和信号量之间的区别是什么?

2.什么是多线程编程?

3.局部变量和全局变量的区别是什么?

4.你有一个单线程C标准应用程序不断的崩,但从来不是在同一个地方,可能的原因是什么?

5.队列和堆栈之间的区别是什么?

6.回归测试是什么?



算法问题



1.链表(删除重复,反转,确定它是否环形的)

2.Big-O复杂度分析:它是什么?如何使用它?

3.树:基本构造、遍历和操作算法。

4.栈(实现一个有两个堆栈的队列)

5.数组和字符串(反向字符串,置换)





回答: 2021-12-22 14:11

1.为什么想来我们公司?



2.你用过我们公司会使用的某个编程语言/技术吗?



3.你在过去的工作中曾做过什么项目?



4.你有管理经验吗?



5.你的团队有多大,你做过什么项目?



6.为什么选择现任雇主?




文化适应问题


1.加入我们的团队,哪些点会让你激动?



2.工作之余,你有什么兴趣爱好?



3.你喜欢你现在的工作和工作环境的哪些方面?



4.描述你理想的公司文化


5.你觉的工作环境的哪个部分对你有很大的影响?



6.你的工作伙伴认为你在团队中充当什么角色?



7.说一个你基于客户数据做的决定。



经验类问题


1.对于日常工作(任务)的记录,你喜欢用什么工具?



2.当检查另一个团队的代码时,最重要的是什么?



3.描述你从始至终的编程过程



4.你写代码的时候,一般会考虑哪些事情来尽量避免错误?


5.对于复杂的算法,你一般用哪种语言?


6.你是如何设计可拓展应用的?



7.在你的职业生涯中最让你骄傲的项目是什么?为什么?


8.描述一个失败的项目经历。


概念性技术问题


1.互斥体和信号量之间的区别是什么?

2.什么是多线程编程?

3.局部变量和全局变量的区别是什么?

4.你有一个单线程C标准应用程序不断的崩,但从来不是在同一个地方,可能的原因是什么?

5.队列和堆栈之间的区别是什么?

6.回归测试是什么?



算法问题



1.链表(删除重复,反转,确定它是否环形的)

2.Big-O复杂度分析:它是什么?如何使用它?

3.树:基本构造、遍历和操作算法。

4.栈(实现一个有两个堆栈的队列)

5.数组和字符串(反向字符串,置换)





1.为什么想来我们公司?

tips:你的回答要从侧面体现出你对这家公司做了功课,很重视这次面试。但是同时你的情绪也不要太过,不要奉承或者过分热情。

你可以找出几点说,比如:公司文化与你的自身价值观的契合,并表达出你想来这家公司工作的真诚希望。

2.你用过我们公司会使用的某个编程语言/技术吗?

tips:诚实回答。如果你对提到的东西没有太多的接触,如实告知。因为如果你谎称自己使用过这一编程语言/技术,在技术面中你就可能会遇见相关问题,到时候如果你不会就糟糕了;在这种情况下你可以说一下自己熟悉的语言并说明自己的学习能力不错。

记住:公司很看重侯选人的学习态度和学习能力。

3.你在过去的工作中曾做过什么项目?

tips:回答要简洁。千万不要漫谈,因为这样很容易让面试官觉得你的叙述冗长无聊,所以你需要简洁地描述你目前工作中所涉及到的较为成功的项目。

如果你之前没有工作经历,还是要如实回答,这时你就可以讲一些你在学校或实习做过的成功的项目。

4.你有管理经验吗?

tips:不要觉得这个问题问的仅限于技术工作的管理。如果你曾带过一个团队,或是你曾在一次志愿活动中担当过领导者的角色,就算这个活动是在学校里参加的,也要讲出来。

而且,你还要说明:即使担当着领导者的角色,你还是参与了成员做的一切活动。因为团队协作不管是对工作效率还是团队凝聚力都是非常重要的。

5.你的团队有多大,你做过什么项目?

tips:这个问题是对以上问题的延伸,回答时你要具体说明你参加过的团队和项目的内容。

6.为什么选择现任雇主?

tips:回答要坦诚,但不要只说钱和福利这两个因素,虽然面试官可能也知道这些是重要因素。

说一些公司文化对你的吸引、新工作可能给你带来的满足感以及顺利完成新工作中的工作任务后可能会获得的成就感等。


希希
6楼 · 2021-12-26 10:41

.为什么想来我们公司?



2.你用过我们公司会使用的某个编程语言/技术吗?



3.你在过去的工作中曾做过什么项目?



4.你有管理经验吗?



5.你的团队有多大,你做过什么项目?



6.为什么选择现任雇主?




请叫我雷锋叔叔啊
7楼 · 2021-12-26 23:39

一、为什么会离职? 
二、为什么会选择xx公司? 
三、为什么选择这个职位? 
四、在原来的单位主要做什么工作的? 
五、在原来工作上有哪些创新? 
六、原来工作上遭遇了哪些挫折? 
七、在工作中你联系最紧密的关系单位是哪里?为什么? 
八、在这个新平台上你如何面对新的挑战? 
九、你原来的工资待遇是怎样构成的? 
十、你原来的单位有没有相应的奖惩? 
十一、对工资的期望是多少? 
十二、是不是马上可以上班? 
十三、有毕业证和学位证吗? 
十四、最近看了些什么书? 
十五、最近作过体检吗?有没有大小三阳? 
十六、你是怎么知道这个职位要招聘的? 
十七、你了解xx公司的企业文化吗? 
十八、你怎样看待xx公司的愿景的? 
十九、我没有什么要问的了,你有什么问题问我吗?

二十、其他相关技术类的问题


百度2道面试题:

【一、有一个桶,里面有白球,黑球各100个,人们必须按照以下的规则把球取出来:】

1.每次从桶里面拿出来两个球.


2.如果是两个同色的球,就再放入一个黑球.


3.如果是两个异色的球,就再放入一个白球.


问,最后桶里面只剩下一个黑球的概率是多少?


http://blog.csdn.net/linraise/article/details/13093759


思路1.


如果是两个白球,则放入一个黑球,(黑球多1个,白球少2个)


如果是两个黑球,则放入一个黑球,(黑球少1个,白球不变)


如果是一黑一白,则放入一个白球,(黑球少1个,白球不变)


由上面可以看出,每一次操作,球总会少1个,那么199次之后,球只剩下一个,所以剩下一个黑球的概率要么是1,要么是0.从上面可以看出,白球要么一次少2个,要么少0个.


所以最后不可能只剩1个白球,所以剩下一个黑球的概率是1.


思路2.


如果同色,则为0(黑球),如果异色,则为1(白球).是不是很像异或的性质?我们可以将黑球当成0,白球当成1.那么,


我们只需要关注所有的球最后的异或结果即可.


小小123
9楼 · 2022-04-20 08:57

一、为什么会离职? 
二、为什么会选择xx公司? 
三、为什么选择这个职位? 
四、在原来的单位主要做什么工作的? 
五、在原来工作上有哪些创新? 
六、原来工作上遭遇了哪些挫折? 
七、在工作中你联系最紧密的关系单位是哪里?为什么? 

相关问题推荐

没有解决我的问题,去提问