爱喝咖啡的加菲猫 level
获赞
164
粉丝
39
关注
37
看过 TA
1677
门头沟学院
2025
C++
IP属地:甘肃
爱华信华等华无华
私信
关注
2024-11-19 23:22
门头沟学院 C++
1.自我介绍2.为什么工作之后读研?3.你工作的时候写C有多少行的代码量?在学校呢?代码量有多少?4.确认了一下是面试的C++岗。有什么职业规划?对绿盟有哪些了解?觉得能做哪些工作?(服务器后端开发。)5.服务器后端开发会涉及到哪些关键技术?高性能服务器的实现涉及什么?6.(被打断)假如给一台web应用服务器,你从网络编程的角度说一下怎么支持并发访问?具体一些?举个例子?(讲了一下网络IO和事件驱动模型,还有epoll组件,还有提了一下高并发场景。)7.(被打断)答得太泛了,让你去做一个服务器,具体要考虑哪些点,架构用什么?(网络层说了epoll,业务逻辑这块说了队列和线程池,数据访问这块忘记说了。但着重说了一下主线程和线程池中间通过队列来建立交互关系。)8.Socket网络编程你做过吗?9.除了C++你还会什么语言?说得python10.C++和python的区别是什么?11.你说了C++是编译语言,那C和C++的区别是什么?(提到了多态的区别,被打断)12.你说C++和C的不同是多态,C不可以实现泛型和多态吗?(答是C可以实现多态,但是要实现虚函数表和对应的vptr,体现在代码上就是通过一个函数指针。可以通过空指针实现泛型)13.接着说区别。(C要做泛型和多态,没法隐式类型转换,不是类型安全的,巴拉巴拉扯。C的数据结构库没有STL好,自己实现的数据结构也比不上STL的性能等等。)反问:1.团队规模?具体做什么业务?2.面试结束后,多久有反馈?面试感受:面试官压迫感很强,经常打断回答,但整体很好,没有问特别难和细的问题。也很详细的回答了反问的问题。内心os,差点被问到盲区了,Socket编程太久没接触了,都还给老师了。
查看15道真题和解析
0 点赞 评论 收藏
分享
2024-11-18 19:35
门头沟学院 C++
timeline (11.08)一面,(11.14)二面,约了明天的三面当时面完总结在备忘录,今天给hxd发一下面经一面1.为什么投递我们公司?2.智能指针?内存泄漏?Valgrind3.内存泄漏有什么方法定位?4.不使用工具如何解决内存泄漏?5.C++开发中我怎么进行性能调优?6.平时一般怎么找bug?7.视频伪共享是什么?优势和劣势?应用场景。8.跳表介绍一下,使用了什么数据结构?时间复杂度?9.怎么做并发的?10.什么是随机过程?随机过程如果出问题了怎么解决?11.怎么插入和删除的?12.tcp/ip介绍一下?13.三次握手说一下?14.为什么是三次不是两次?15.基类析构函数为什么要写成虚函数?16.什么是纯虚函数?17.struct和union的区别?反问:问面试表现,union作用是啥忘了,面试官说还好,问题不大。下去查了一下,果然C写少了,读json用union用得多啊。二面1.问具体工作内容?具体做了什么事情?用了什么开发环境?2.Linux开发中采用什么构建工具?用CMake还是Make多?3.gdb有用过吗?怎么用的?4.valgrind怎么用的?5.网卡驱动的开发?6.C中出现内存泄漏越界怎么办?7.网络协议Zigbee介绍一下?8.应用层协议有哪些?9.对网络安全的了解程度?有哪些攻击形式?有哪些网络安全技术?10.端口隐藏?11.正则表达式有什么作用?在网络安全场景下的应用?反问:1.是否是终面?还有一轮主管面。2.能否讲述一下具体的业务?团队规模?
查看30道真题和解析
0 点赞 评论 收藏
分享
2024-09-12 17:25
门头沟学院 C++
(5min)1.自我介绍,简短介绍的了一下项目和工作,做的CV和嵌入式软件开发。(5min)2.面试官介绍部门分布和业务分布,问想做哪一个方向的工作?(15min)3.怎么理解嵌入式系统?这里结合自己的工作,从嵌入式设备,到嵌入式操作系统都讲了一下,提了一嘴调度算法,出现优先级反转的情况怎么解决,天花板调度协议也提了一嘴。(15min)4.嵌入式操作系统和PC操作系统的区别?从指令集到指令架构,还有操作系统的功能,还有应用场景,回答的时候提了两个非常具体的应用场景。(20min)5.手撕代码 Leetcode3. 无重复字符的最长子串 (Medium) 编译了三遍没过,改了一下语法错误,太久没敲,加上紧张,哈希表打成了unordered,定义哈希表打成了unordered<map>  dict。犯傻了,好在最后改过来了,unordered_map<char, int> dict; 第四遍A了。养成良好的编码习惯,每步写注释,面试官真的会看。(3min)6. 用的方法原理?用的双指针+哈希表,也就是滑动窗口法。(2min)7. 你觉得难点在哪里?这里只讲了一下边界式怎么处理的,没有讲滑动窗口的动态调整过程(这里失误了,应该说的)。(5min)8.C++中智能指针用过吗?是什么?有哪些?怎么理解智能指针?(8min)9.你觉得C++中比较难的点在哪里?答了两个,一个是赋值运算符重载的,讲了一下步骤,提了一下深拷贝,浅拷贝。二是多态性的底层原理实现,虚函数表,虚指针,提了一下重写和重载时,子类的虚函数表和虚指针式怎么变换的。(2min)10.反问环节,简历要不要包装一下C++的项目,要。确认了一下部门的分布,工作地点在深圳,北京培训一年。
美团一面1733人在聊 查看10道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务