青提睡觉 level
获赞
71
粉丝
32
关注
22
看过 TA
837
中南大学
2026
C++
IP属地:湖南
暂未填写个人简介
私信
关注
08-29 00:15
已编辑
中南大学 C++
岗位:软件开发工程师(后端)面试timeline:8.7投递-8.9第一次笔试-8.16第二次笔试-8.25一面问题40分钟:1.介绍多态,重载、重写底层如何实现2.野指针和悬挂指针出现场景,产生什么后果,如何解决3.介绍智能指针,什么操作会导致共享指针引用计数加1、减14.如果想把一个智能指针的释放控制在某一个线程内应该怎么做?这个我不会,面试官说要让指定线程一直持有着它,然后再释放,我还是没太懂5.对堆和栈的理解6.申请堆空间的方式,两种方式的区别7.STL库有了解吗?vector有了解吗?8.除了添加元素时容量不够会扩容,还有什么时候会扩容?这个我不知道,面试官说还有一个用来动态扩容的容器阈值,当前申请的内存超过阈值时会提前申请。9.vector底层数组在内存分配上是什么特性10.还有其他内存分配方式吗11.为什么有epoll,epoll的水平触发和边缘触发12.tcp三次握手13.对于客户端和服务器而言,是怎么认出这个tcp连接的?我当时一直没get到面试官的意思,现在想想应该是想让我回答四元组标识一条连接吧?14.客户端和服务器的fd都是什么时候生成的15.连接队列满了会给客户端返回什么?不清楚,面试官说reset16.进程和线程。我当时有点昏头了,说进程不能很好的利用多核cpu,面试官说多进程也可以用多核17.进程间通信18.linux排查问题的相关命令:查网络连接、查网络连接个数、grep反向查找手撕:反转链表我发现如果面试官比较满意前面的问答的话,出的题就比较简单一点
查看18道真题和解析
0 点赞 评论 收藏
分享
08-20 17:23
已编辑
中南大学 C++
8.18面试 8.19已共享😿1.前后端通讯用什么协议 HTTP与HTTPS区别 对称加密还是非对称加密2.tcp和udp区别 tcp如何保证数据有序、如何处理数据包丢失,tcp滑动窗口、tcp四次挥手,TIME_WAIT了解过吗,如何处理相关问题3.线程池主要解决什么问题4.epoll poll select5.redis缓存:数据不一致问题6.项目数据量有多大7.mysql的性能瓶颈,如何优化8.索引的存储实现,b+树的特点9.innodb的聚簇索引和非聚簇索引10.回表了解过吗11.联合索引 最左匹配元素12.如何定位sql需要优化的地方(如何定位慢dql)13.mysql正常连接但是莫名其妙写不进去数据一般是发生了什么情况14.死锁了解吗15.innoob支持的锁最小粒度,innoob支持事务吗事务的特性16.mysql默认的事务隔离界别17.可重复读会出现幻读吗18.事务如何实现的(回滚)19.你这个项目里的kafka/grpc主要用来做什么的20.linux命令:查看当前进程 查看进程内的环境变量 设置环境变量是临时的还是永久的 查看哪个进程占用端口 文件好几个G怎么去查,用grep可能会卡死,面试官说用less或者more21.同步和异步的区别22.io多路复用属于同步还是异步手撕:实现堆排序,我说换一个,变成解码字符串,3[ab]2[a]解码成abababaa,写完以后要求嵌套也可以解码,用栈写,有个地方一直报段错误找不出来反问:基础这块还行,简历上写的东西比较少,可以多去实习多做项目,做了什么东西简历上没体现出来,所以不知道该问什么,不能说写得太简单吧,就是说不知道擅长哪方面,不管是工程还是算法,只能就着你简历上的东西问,有没有友友知道这是什么意思?部门是千帆,像字节的火山,做ai大模型的在线训练、推理、部署
查看44道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务