同为股份-C++软件开发-一面
先自我介绍
八股文:
1. IO多路复用
2. epoll水平和边缘模式(之前看过但是忘了没答上来)
3. 虚函数位置,在类还是实例上(答错了,还问我是否确定,我坚定错误答案⊙﹏⊙)
4. 移动语义、STL中是不是所有容器都支持移动语义
5. TopK问题(之前学过快速选择算法,但是一回答就忘记了╯︿╰),如果用暴力搜索和时间空间复杂度是什么
6. QTimer如何只触发一次(只记得一个shot,后面提示是否是singleshot才想起来)
7. Qt视图可不可以关联多个Model
8. 多进程、多线程通信
9. 智能指针有哪些
10. 线程同步、死锁排查方法
11. 依赖注入
项目:
1. 写过设计文档吗?设计文档、方案设计文档怎么写(写过,回答了一些步骤)
2. 对C/S架构了解(不了解。。。)
3. 项目用了哪些设计模式(回答了单例、工厂、代理、观察者等)
4. CPU跑满后你是怎么排查问题的(回答用VS的性能探测器)
5. 数据库设计、优化会吗(回答了只知道基础的用法,就没往下问了)
6. 如果界面交互后要实现某些功能,写在哪里(没听懂◑﹏◐)
7. 内存泄漏怎么排查的?(回答用了VLD)
8. 源码管理工具git熟悉吗(回答以前公司用的svn,对git不太熟悉)
9. 其他就是项目技术实现等(回答的一般,可能解释不清楚)
结果:面试官挺友好的,整个过程(1.5h)还算轻松。不知道算不算通过,以为结束了,但是两天后接到二面的通知了
。
八股文:
1. IO多路复用
2. epoll水平和边缘模式(之前看过但是忘了没答上来)
3. 虚函数位置,在类还是实例上(答错了,还问我是否确定,我坚定错误答案⊙﹏⊙)
4. 移动语义、STL中是不是所有容器都支持移动语义
5. TopK问题(之前学过快速选择算法,但是一回答就忘记了╯︿╰),如果用暴力搜索和时间空间复杂度是什么
6. QTimer如何只触发一次(只记得一个shot,后面提示是否是singleshot才想起来)
7. Qt视图可不可以关联多个Model
8. 多进程、多线程通信
9. 智能指针有哪些
10. 线程同步、死锁排查方法
11. 依赖注入
项目:
1. 写过设计文档吗?设计文档、方案设计文档怎么写(写过,回答了一些步骤)
2. 对C/S架构了解(不了解。。。)
3. 项目用了哪些设计模式(回答了单例、工厂、代理、观察者等)
4. CPU跑满后你是怎么排查问题的(回答用VS的性能探测器)
5. 数据库设计、优化会吗(回答了只知道基础的用法,就没往下问了)
6. 如果界面交互后要实现某些功能,写在哪里(没听懂◑﹏◐)
7. 内存泄漏怎么排查的?(回答用了VLD)
8. 源码管理工具git熟悉吗(回答以前公司用的svn,对git不太熟悉)
9. 其他就是项目技术实现等(回答的一般,可能解释不清楚)
结果:面试官挺友好的,整个过程(1.5h)还算轻松。不知道算不算通过,以为结束了,但是两天后接到二面的通知了
全部评论
楼主这是社招还是校招?
相关推荐
查看13道真题和解析 点赞 评论 收藏
分享


