广联达c++面经

已成功拿到广联达的offer,贡献广联达c++面经一份,以便后续小伙伴面试参考,另外吹一波广联达效率,流程都走的很高效。😃

从这次面试来看,问到的一些题大都是出现在以往的面经中,所以建议后续小伙伴面试之前最好把所有广联达c++面经刷一遍,这样应该就问题不大了!!!
1.项目介绍?项目的难点?因为我项目中用到了nginx与redis,所以被问到nginx负载算法有哪些?为什么要用redis消息队列?还了解哪些消息队列?(如果你项目中用到了中间件,一定要横向对比了解下别的中间件,这块在面试中被问到的频率很高)
2.介绍下论文?
3.面向对象的理解?解释下多态?
4.虚函数的理解?怎么实现的?构造函数可以为虚函数吗(NO!),为什么?,构造函数可以重载吗?(答案是肯定的!)
5.介绍下vector以及扩容机制?(这块我从源码的角度上对其进行了解释还算比较详细,否则感觉会一直往深问)
6.口述堆排序的实现?时间复杂赋空间复杂度都要搞清!
7.如何不借助第三变量实现两数交换?(我答的是异或运算,面试官说两数相加在做差也可以实现)
8.口述n以内素数判断?(这块当然要用最优算法解答,说暴力法感觉不太好..)
9.说下继承?

大概就这么多!!总之不是很难,希望对大家有所帮助!😊

#面经##广联达##C++工程师##校招#
全部评论
老哥 二面都问了些什么呀
点赞 回复 分享
发布于 2020-11-09 09:39
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-11-07 16:43

相关推荐

11-03 15:23
已编辑
合肥工业大学宣城校区 C++
先自我介绍 八股文:1. IO多路复用2. epoll水平和边缘模式(之前看过但是忘了没答上来)3. 虚函数位置,在类还是实例上(答错了,还问我是否确定,我坚定错误答案⊙﹏⊙)4. 移动语义、STL中是不是所有容器都支持移动语义5. TopK问题(之前学过快速选择算法,但是一回答就忘记了╯︿╰),如果用暴力搜索和时间空间复杂度是什么6. QTimer如何只触发一次(只记得一个shot,后面提示是否是singleshot才想起来)7. Qt视图可不可以关联多个Model8. 多进程、多线程通信9. 智能指针有哪些10. 线程同步、死锁排查方法11. 依赖注入项目:1. 写过设计文档吗?设计文档、方案设计文档怎么写(写过,回答了一些步骤)2. 对C/S架构了解(不了解。。。)3. 项目用了哪些设计模式(回答了单例、工厂、代理、观察者等)4. CPU跑满后你是怎么排查问题的(回答用VS的性能探测器)5. 数据库设计、优化会吗(回答了只知道基础的用法,就没往下问了)6. 如果界面交互后要实现某些功能,写在哪里(没听懂◑﹏◐)7. 内存泄漏怎么排查的?(回答用了VLD)8. 源码管理工具git熟悉吗(回答以前公司用的svn,对git不太熟悉)9. 其他就是项目技术实现等(回答的一般,可能解释不清楚)结果:面试官挺友好的,整个过程(1.5h)还算轻松。不知道算不算通过,以为结束了,但是两天后接到二面的通知了。
查看21道真题和解析
点赞 评论 收藏
分享
评论
5
28
分享

创作者周榜

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