海能达C++

#海能达校招# 人麻了,实习,科研,项目是基本没问,坐牢😖

1.项目:为什么要用io多路复用技术?如果不用会有什么坏处呢?
2.epoll有那两种触发模式?在边缘触发模式下我们可以用阻塞的触发模式吗?
3.http和tcp有什么关系?
4.tcp是有连接的还是无连接的?可靠还是非可靠的?他是怎么在数据传输的过程中保证可靠性的?
5.tcp是流式协议还是面向报文的?
流式协议会出现一个粘包,然后我们会分包,什么是粘包,怎么分包?应用层怎么分包?
6.tcp有接受缓冲区吗,有发送缓冲区吗?他们是在协议栈还是应用层?
7.数据怎么从客户端传到服务端?
8.socket底层原生api的发送函数是什么?
9.调用send时,系统会从用户态变为什么态?send什么时候会从内核态返回?
10.接触过多线程编程吗?多个线程怎么保证对同一个数据区的访问操作安全?
11.能够在同一个线程对mutex多次上锁吗?
除了普通的mutex以在,还了解过其他的锁吗?读写锁了解过吗?读读互斥吗?读写互斥吗?写写互斥吗?
12.什么是死锁,怎么避免?
13.linux对线程有哪几种调度策略?
14.C++指针和引用有什么区别?
15.什么是左值引用,什么是右值引用?
右值引用有什么作用?
17.常const 引用可以绑定右值吗?
18.说一下static有几种用法?
static修饰类的成员有什么作用?
怎么访问静态成员变量?
如果放在整个全局作用域中作用是什么?
19.怎么理解C++的多态?
20.运行时多态和编译时多态有什么区别?能举一个例子吗?
21.构造函数可以为虚函数吗?析构函数呢?(人麻了,脑子乱了)
全部评论
构造函数不能是虚函数,因为对象未生成,怎么指向虚函数表,还没有虚函数指针,所以直接是矛盾的,析构函数,当然是可以的,析构函数为虚函数是解决虚函数对象释放的问题的,八股盛宴啊,
7 回复 分享
发布于 2024-10-09 18:41 重庆
这就常规八股吧,我今天就面了6分钟就结束了,感觉面试官很忙
2 回复 分享
发布于 2024-10-10 22:18 重庆
这太爽了吧 全是基础八股
点赞 回复 分享
发布于 2024-10-25 17:32 广东
约二面了吗我一面之后没消息了
点赞 回复 分享
发布于 2024-10-22 00:49 黑龙江
请问是线下吗
点赞 回复 分享
发布于 2024-10-10 14:25 重庆

相关推荐

刘湘_passion:太强了牛肉哥有被激励到
点赞 评论 收藏
分享
小厂面经,也是我的处女面(30min)1.自我介绍2.spring boot的自动装配原理(好多类和接口的单词都忘了全称是啥了,就说了记得的单词,流程应该说对了吧)3.有用过redis吗?主要是用在实现什么功能(说了技术派用redis的zset来实现排行榜)5.有了解过Redisson吗?讲一下对于分布式锁的了解以及在什么场景下应用(说了秒杀场景)6.对mysql有了解吗?包括它的索引优化和创建(把想起来的全说了)7.了解设计模式吗?比如单例模式,为什么要使用单例模式,它的优点是什么(昨天刚看的设计模式)8.工厂模式有了解吗?主要的使用场景是?(也是昨天刚看的)9.场景题:有7个服务器,需要在早上十点定时的向数据库中的用户表中的用户发短信,如果做到发送的消息不重复,且如果发送失败了需要知道是到哪个用户失败了,这样下次就直接从这个用户开始(我答了用spring task来实现定时,用分布式锁来保证只有一份服务器可以发送消息,用消息队列来存储消息,然后用消息确认机制来保证错误信息的记录,以及在数据库或者业务层面完成消息消费的幂等性)10.场景题:如果在系统启动的时间就将数据库的所有用户相关的信息都读到一个hashmap中(这个没啥思路,没答好)27届的投了一个星期终于有一个面试了,大部分公司都只招26的
inari233:已oc,拒了
查看9道真题和解析
点赞 评论 收藏
分享
评论
8
84
分享

创作者周榜

更多
牛客网
牛客企业服务