前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【求职】好未来 C++方向面经

【求职】好未来 C++方向面经

作者头像
瑞新
发布2020-07-07 18:18:46
5890
发布2020-07-07 18:18:46
举报

C++方向面经

一面 2019/8/10

1、Linux 进程和线程的区别

2、为什么主线程没了,其他也跟着没了

3、手撕代码,求 01 矩阵最大正方形面积

4、手撕代码,归并排序

二面

1、Tcp 四大定时器,client 和 server 如果一方掉线会怎么样,掉线重连会怎么样,进程挂

了怎么样,宕机了会怎么样?什么时候发送 rst,收不到 RST 的话重试多久?

2、软链接和硬链接的区别,我从 inode 引用计数的角度来答

3、Linux 下信号量,怎么屏蔽,知道哪些不可屏蔽的信号

4、双向输出重定向

5、手撕代码 tcpdump 监控指定机器指定进程

6、手撕代码啥东西忘了,一个贪心算法好像是

7、虚析构函数,虚析构得调用顺序

8、extern cmemset(this,/0,sizeof(*this)

三面

1、手写单例模式,懒汉式就常用的,双重判断,安全考虑用用 new 的 nothrow 版本,再

判空指针。又问不准用新特性,安全吗?

2、这里顺便说了智能指针,循环引用,unique_ptr 这些东西,然后 unique_ptr 的删除器

简洁写法?lambda 表达式。问了值捕获,引用捕获

3、异常安全呢?了解吗?然后讲了三种等级。面试官又问,强烈保证靠什么实现?

4、手撕 sql,一个表中符合条件的人成绩+1

5、手撕 sql,一个表中男女性别交换

求职必备刷题官网:https://github.com/bennyrhys/interview

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-06-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档