IT面试

网友投稿 657 2022-05-30

一、找工作前的准备

《王道程序员求职宝典》、《剑指 offer》、上课笔记+代码+视频、项目代码、简历。

二、面试流程

1. 一般都是先做一套笔试题,大概三十分钟。

2. HR 问一些问题,比如:为什么离职?之前在什么公司上班?薪水多少?

3. 技术面试,首先问你笔试题,然后再问简历上的关键点或者项目问题,最后再问一

些其他问题。

4. 你有什么问题要问的

5. offer 或者等通知

三、面试中遇到的题

1. 苹果、橘子问题

2. 四分之三正方形四等分

3. 关灯问题

4. 单例模式

5. static、const、volatile 关键字有什么作用

6. 各种类型指针的定义

7. tcp 和 udp(区别、优缺点、应用场景、tcp 三次握手和四次挥手、tcp/ip 五层模型

和对应的 OSI 七层模型等等)

8. 析构函数为什么设置成虚函数

9. 多态以及虚函数有什么作用

10. 自己实现 memcpy

11. 进程和线程以及 ipc

12. shell 命令和 sql 语句

IT面试

13. STL(六大组件、容器实现原理、各种操作复杂度、迭代器失效等)

14. 调试段错误

15. c++11 新特性(包括问到右值引用有什么作用)

16. select、poll 和 epoll(监听数量、支持水平触发或者边缘触发、效率)

17. 自己实现 string 类

18. int 类型数据表示范围内数字转繁体字

19. 内存布局(包括堆和栈的区别)

20. 线程池的作用

四、关于项目

项目框架、业务逻辑还有用到的技术一定要清楚,关于项目所有关键点都有可能被问到,

下面是一些不好回答的问题:

1. 关于文件管理模块,下载速度多少?支持多大用户数量?TCP 传输过程有没有遇到

什么问题?为什么要自己实现一个文件管理系统?

2. 关于文档搜索项目具体应用在哪?

......

五、一些建议

1. 一定要对自己简历上的关键点非常熟悉

2. 简历可以在多个平台上一起投

3. 争取足够多的时间准备其他面试

TCP/IP

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Git简明教程
下一篇:如何在阿里云上运行SAP UI5应用
相关文章