大华股份,杭州C++客户端开发

20221011 13:50一面(电话面试)

1、     自我介绍

2、     云量仪项目介绍一下(问的特别详细,包括实现方式、传输形式、遇到的问题解决方式等)

3、     C++特性

4、     多态的实现方式

5、     虚函数和纯虚函数

6、     项目中多线程的实现方式,如何同步的

7、     项目中Socket传输是怎么实现的,如何保证你传输的数据完整;

8、     Epoll底层是如何实现流程?

9、     项目用了什么设计模式吗?简单说一下

10、    项目中的生产者和消费者模式实现流程结合项目描述一下

11、    在你描述的生产者和消费者流程中,用到了一个队列,队列内容过多是如何处理的?你的处理方式有啥弊端?如何改进。


20221011 15:45二面(视频面试)

1、自我介绍

2、问项目(很细)

3、Socket服务端接收数据到解析数据之前做了什么?(校验数据有效性)

怎么校验的,说一下。

4、Socket传输的数据量是多少,怎么发送的?(分段发送)

5、知道使用偏移量分段传输底层为什么这样实现吗?

6、项目中多线程怎么实现的?

7、用该哪些容器说一下,mapkey可以放一个结构体吗?

8、单例模式,介绍一下。懒汉模式是不安全的,线程安全是怎么实现的(加锁/双检查锁)?还有其他方式吗?(不知道了)

9、QT会使用吗?简单说一下。

反问:1、客户端开发去了主要的业务是做什么?2、多久会有后续的消息。

20221013 hr电话面试


持续泡池子,反正到发帖之日还没有进一步消息

~~~~持续更新中~~~~~

#大华##C/C++#
全部评论
同hr面后没有消息
1 回复 分享
发布于 2022-11-08 16:56 广东
面完一个月了,也没有下文,不知道到底招不招人
点赞 回复 分享
发布于 2022-11-18 17:48 广东
老哥,有下文么
点赞 回复 分享
发布于 2022-11-07 13:56 浙江

相关推荐

头像
08-26 17:29
已编辑
武汉大学 Java
二面挂了,也没问什么,就跟一面合在一起。1. 不需要自我介绍,快速过两道八股2. 删除vector中指定元素,要求尽可能精简,性能高,一眼remove_if,但是楼主不会写。3. 更是没听懂面试官想要楼主写什么,处理不同文件的打开操作、读取错误等等,写一个file类,楼主问是写serializer跟deserializer吗,面试官否定。4. 两道题都没a出来,此时面试官早就决定挂楼主了,但是快吃饭了就跟楼主聊数据库思想聊系统设计,而且面试官也不懂这个,反正就楼主在那跑火车。5. 询问offer情况。秒挂。从一面线程池就能想到的结局,就像cpp量化还会考的手写shared ptr,move,forward,ringbuffer什么的,楼主当然是准备不过来了的。不过b站身为中厂也面出了一种摇摇欲坠小厂找geek过来没时间培养必须直接干活的感觉,确实比较出乎楼主意料。--------------------------------------------------------------------一面就出线程池是吧,b站真有你的。1. 自我介绍2. 写个Lru。3. Lru多线程优化,y1s1,除了一把大锁好像不太优化的了,这个问题也是很多面试官问了,但是楼主问ai的方案都是一眼负优化,不知道牛油们有无好想法。4. 15445询问,buffer pool是什么,crabbing协议是什么,火山模型是什么5. raft是什么,raft跟paxos区别在哪,分布式共识算法要解决什么6. 上面两个问题感觉面试官也不是很懂,所以尽让楼主搁那满嘴跑火车。7. 面试官可能不知道怎么拖时间了,说写个线程池吧。不过楼主也勉强拼凑了一个,反正又不要能编译通过。8. 反问:部门:广告作息:早十一晚九规模:20-30,那估计基本就是只招1-2个人了啊b啊b,何苦来哉。成熟的玩具线程池会用到promise与future以及安全的stop,然而楼主根本想不起来写法,只能勉强a一个for循环+run。是不是就是不怎么招人所以中厂的面试反而更难些。
查看10道真题和解析
点赞 评论 收藏
分享
评论
4
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务