美团 一面 面试官很nice,硕士做的项目问的多一点,因为确实跟他们做的比较对口,有点惊讶的是他们居然也是C++(本来以为团子都是java,看来是我太浅薄了hhhhh)。 主要问实习和硕士期间的项目。(40min) 项目实现 项目挑战 对于故障的处理 八股:(10min) 对于C++11是否熟悉。 智能指针,auto_ptr的问题。 哈希表,如何解决哈希冲突:只说了一致性哈希和链表做法。 做题:(
笔试:选择+多选+3道编程。最后一道编程没做。 一面: 自我介绍 项目相关提问 socket通信的过程和接口 线程之间的通信:锁和条件变量 科研介绍 别的忘了,全程可能20分钟吧 二面: 相当于hr面吧,没问技术 优点 期望薪资 期望工作地点 已经拿到哪些offer了 综合面 介绍项目 介绍研究方向 研究方向的一些提问 对于该岗位的优势在哪里 职业规划 面试官说没有面试了之后 #C/C++##新华
主要内容:项目+八股+手撕 在项目中主要做的工作 对深拷贝、浅拷贝的理解 函数传递对象和对象引用有什么区别,传递对象可能有什么问题 对零拷贝的了解 override关键字的作用 虚函数重写时参数类型可以不同吗 map、unordered_map的区别 解决哈希冲突的方法 进程线程协程 多线程并发控制的手段 互斥锁与自旋锁的区别 火山模型的优缺点 优化器的原理 对B+树的了解,3层B+树大约能索引多
海能达C++ 一面(技术面、20min) 前言 一面通过了,二面需要去成都线下,但是学校封校了,出去可能回不来了,所以就拒掉了二面(不支持线上二面差评) 面试官问 自我介绍 你的这个做完了吗,现在是哪个流程了呢? 介绍一下你这个项目吧,balabala 有遇到一些项目中比较难的地方吗? 丢包的问题你怎么解决的呢? 这个和通信上面有什么区别吗,简单介绍一下 你怎么理解这个线程和进程呢? 你怎么看待的
小红书C++ 一面(技术面、50min) 面试官问 自我介绍 你简历上的项目比较多样化,为什么会去做这些项目呢 你觉得你以后会想去做什么呢 挑一个你觉得难度最大的项目,然后介绍一下,balabala 项目问题balabala 说一说项目中遇到的一些困难吗 你写这个项目的主要原因是什么 你刚才提到了,那么为什么能加速,其原理是什么呢 的编译从源码到可执行文件中间的步骤有哪些呢? 你了解G++在编译的
映翰通C++ 二面(hr面、106min、offer) 面试官问 自我介绍 你老家是哪的 你为什么选择现在这个专业 你为什么选择你这个学校 我们回顾一下你得高考啊,以及你从小到大的一个生活轨迹 你小时候是一个怎么样的孩子,从你能记事开始一直说到大学 小时候喜欢玩什么东西,喜欢去做什么 小学是什么时候开始接触乒乓球的,打了多久 你妈给你报的美术培训班你感兴趣吗?学了多久 你在培训班有没有什么收获呢
个人介绍 项目 QT槽函数的种类 内存泄漏 使用malloc实现new的功能 vector、list区别,查找效率比较 vector扩容后只使用一小部分,怎么释放后面那些 多态 重写怎么实现 动态规划 原理、功能 面向对象三大特性 设计原则 设计模式 观察者模式 模板方法 编程题:(口述) 反问 #广联达##面经#
诺瓦面经:30min 笔试题提问 从之前的笔试中挑了两道题提问,只记得一道了 编号为1到100的一百个人围成一圈,以123123的方式进行报数,数到3的人自动退出圈子,剩下的人继续报数,问最后剩下的人编号为多少,让讲自己的思路 项目讲解和总结 项目背景和目标,自己负责部分的思路和遇到的问题…关注总结和反思比较多 问到的一些技术问题 c++ 的多态实现有哪些? c++中左值引用和右值引用以及举个使
2023-08-02百度二面: 自我介绍 项目介绍(项目简介、工作内容、团队分工等,问得比较细,20min); 项目这块问的多一点,主要是看个人经历这种吧。 强化学习的类型有哪些,介绍一下(简历上有写强化学习); C++多态了解吗(这块我说得多,他问的少); 重载、重写、隐藏区别; C++四种类型转换(大致对比了下C风格的类型转换); vector 实现原理、如何优化使用; set实现原理; 进程
一面 virtual的作用 可以虚构造吗 为什么要虚析构 讲下可重复读隔离级别 怎么解决幻读的 B+树的作用 哈希表和B+树的区别 为什么缓冲池不交给操作系统而是要自己承担 算法题:LRU,后面改成了写LRU时钟算法 二面: 二面的面试官是一个架构师,感觉有点压力面 什么是事物 ACID,A到底指什么,抽象的解释 什么是一致性 MVCC和undo log 什么是两阶段提交 协调者崩了怎么办 CAP
百度提前批一面 1. 面试官介绍面试流程 2. 自我介绍 3. 项目 4. 为什么用C/C++实现webServer 5. 介绍一下webServer用的Reactor模式 6. 用的多进程模式还是多线程模式 7. 什么场景需要使用多进程编程 8. 进程和线程区别 9. GET和POST区别 10. POST在URL里可以带参数吗 11. HTTP和HTTPS 12. C++11
40min 自我介绍 问项目 c++三大特性 内存分区 堆栈区别 内存池 一道编程题
面试官是部门的小组长。面试问题主要和个人经历相关,强调个人在项目中的能力和思考。提问没有模块,根据回答来追问。 一上来面试官直接问我:“请简单介绍一下你的专业”。因为我是在海外读书,申请学校的时候有了解专业,所以这个问题回答倒算顺利。 然后面试官就顺着我的回答,让我介绍在学校里面做的项目。没有任何参考来讲述项目,想讲的清楚真的有点难度。 事实上也是如此,我按照我的回忆按部就班的来讲,从背景到设计过
可能有的内容答得不完善不正确,请大家注意甄别。 一面(9.15 45min) 1. 自我介绍,项目经历偏通信,研究方向?为什么希望做软件?(面试官问得比我写得更尖锐。我是无线网络和通信方向的学硕,日常学习和研究以实验+发论文为主,所以面试官问我为什么平时做通信,想做软件开发。第一个问题就让我感觉不太舒服,各位的研究方向五花八门,上来就 PUA 项目。简历和自我介绍了双 985 七年科班软件工
音视频相关知识点 tcp三次握手,为什么要三次 构造函数为什么不能是虚函数,能这么写吗,这么写会发生什么 析构函数为什么是虚函数 c++中调用c库中的接口 假如父类的构造函数中调用了一个虚函数,调用该构造函数时调用的是父类的还是子类的 两道算法