足下科技 C++开发实习生 一面

#面经##C++后端#
面试官挺好,本人感冒,总共50分钟被拷打
开局20分钟,手撕一个场景题目(公司自己出的题),开始以为自己理解错了,后面发现没错(以为写错了,然后面试官重新给我读了一下题目,发现没有错,有点吓死人了)
1. 竞赛相关
2. 单例模式、组合和继承的区别、适配器模式等设计模式
3. 中介模式中组件的相关概念(问组件能够用动态库链接吗?) ,不会
4. (单例模式引出的问题)静态变量的初始化时期
5. C++模板生成时机,与静态变量初始化时机快慢问题
6. 线程共享哪些资源
7. 线程分离知识扩展
8. 线程同步方式有哪些
9. 条件变量的使用(需要结合互斥锁使用),触发与唤醒函数
10. 静态库和动态库差异
11. 动态库依赖符号排查(对于运行时动态库缺少依赖符号的排查方法),不会
12. 进程 fork 函数执行步骤
13. 延伸到僵尸进程,孤儿进程
14. 实习、项目相关询问等等(项目中用到的咋实现,工具用途)

最后,反问环节,
1. 工作内容
2. 面试轮数
全部评论
还是太菜了
点赞 回复 分享
发布于 01-17 20:53 广东
足下科技是干什么的啊
点赞 回复 分享
发布于 01-27 09:27 山东
bg是什么
点赞 回复 分享
发布于 昨天 15:27 广东

相关推荐

#面经# #C++后端# 本人第一次面试,答的很乱😫😫😫但是基本都答上来了。面试官很厉害,不问八股,看着我的技术栈和项目介绍一条一条细问面试时长:一小时面试内容:    上来先手撕代码,面试官说我是icpc银牌就不手撕算法题了,来了一个项目题,有关调度算法的(公司自己内部的题,这里就不爆了)勉勉强强写出来了。    首先是自我介绍    大致讲解一下自己的项目(我写的Webserver)    项目中的日志系统具体怎么实现的    IO复用技术    项目中利用标准库容器封装char,实现自动封装缓冲区有什么作用,什么好处。    自己实现的小根堆计时器相较于系统自带的有什么长处。    智能指针,RAII机制    常见的stl容器    vector扩容机制    vector地址是否连续    tcp和udp的各种知识点(可能看我网络工程专业问的比较细,上课都讲过但我没听😭😭😭😭答的磕磕巴巴的)    操作系统的调度策略有哪些,具体讲讲(上课也讲过还是没听,只讲出来一半😭😭😭😭)    最后就是正常的反问环节。 本人处女面,比较紧张,面试官很厉害,问的也很详细。总体感觉还行,面试官人也挺好的。               
查看12道真题和解析
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

更多
牛客网
牛客企业服务