海康威视 - 一面

自我介绍

项目
1. 详细讲讲效率管理软件,主要用到哪些技术,UI 交互层是怎么设计的...怎么处理点击事件、键盘事件,怎么控制控件
2. 数据层用了哪些表
3. 时间是怎么用数据结构设计的
4. 讲讲 mymalloc,相比 C 里面的 malloc 有什么优点
5. malloc/free 和 new/delete 的区别?
6. 如果 malloc 之后用 delete 会怎样
7. mmap 和 munmap 是什么?为什么要用?
8. C 里面用到的是 mmap 和 munmap吗?
9. 缓存系统,技术栈写着 C++ 20 特性,具体用到哪些
10. 怎么实现的线程安全,哪些库,哪些 API

闲聊
1. 学的专业是干嘛的?为什么要走 C++ 开发
2. 体现个人学习能力的例子
3. 学 C++ 遇到的最大的困难?
4. 学习技术的方式?
5. 有没有用过 AI 编辑器?
6. 有什么爱好,除了编程?
7. 进来公司之后希望获得什么?

反问
1. 部门的业务是什么?
2. 我进去之后能承担哪些工作?
3. 对我的技术和面试表现有什么建议?

总结
1. 项目还要熟悉... 三个项目感觉我都不是很熟悉...
2. Cpp 八股多背
3. 没有手撕算法...挺好
全部评论

相关推荐

评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务