足下科技 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是什么
点赞 回复 分享
发布于 01-30 15:27 广东
兄弟 过了没啊
点赞 回复 分享
发布于 02-05 16:25 北京
兄弟211学校的吗
点赞 回复 分享
发布于 02-06 22:23 河北

相关推荐

HTTP状态码是指在HTTP协议中,服务器对于客户端请求的处理结果的标识码。它由三位数字组成,每个状态码代表了不同的含义。以下是一些常见的HTTP状态码及其含义:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd481xx(信息类状态码):表示请求已接收,需要客户端继续操作。100(继续):表示服务器已接收到请求的初始部分,客户端可以继续发送请求的剩余部分。2xx(成功状态码):表示请求已成功被服务器接收、理解和处理。200(成功):表示请求已成功。常用于GET和POST请求。201(已创建):表示请求已经被服务器成功处理,并且创建了新的资源。204(无内容):表示服务器成功处理了请求,但没有返回任何内容。3xx(重定向状态码):表示需要进一步的操作才能完成请求。301(永久重定向):表示请求的资源已被永久移动到新位置。302(临时重定向):表示请求的资源已被暂时移动到新位置。304(未修改):表示客户端发送的请求资源未被修改。4xx(客户端错误状态码):表示客户端发送的请求有错误。400(错误请求):表示客户端发送的请求语法有误。401 (未授权):表示请求需要身份验证。404 (未找到):表示请求的资源不存在。5xx(服务器错误状态码):表示服务器在处理请求时发生了错误。500 (服务器内部错误):表示服务器在执行请求时遇到了错误。503 (服务不可用):表示服务器暂时无法处理请求,通常是因为服务器过载或正在进行维护。这些状态码帮助客户端了解服务器对请求的处理情况,并根据不同的状态码采取相应的操作。
点赞 评论 收藏
分享
评论
4
21
分享

创作者周榜

更多
牛客网
牛客企业服务