软件开发秋招面经-------2021百度秋招C++开发工程师面经(3面)

本文是作者2021年参加百度秋季招聘C++开发工程师的面试经历分享,涵盖了从一面到三面的主要问题,包括C++语言特性、数据结构、算法、操作系统、网络、并发及项目经验等。面试中涉及了链表反转、排序、进程线程、网络状态码、I/O模型等技术点,以及对C++深入理解的要求。
摘要由CSDN通过智能技术生成

主要技术栈为Linux C++技术方向,2021年百度秋招C++开发岗位

一面 

1、自我介绍

2、C++中的传值、传引用、传指针的区别

3、C++中有哪几种构造函数

4、虚函数和普通函数的区别、多态的原理及实现细节

5、虚函数和纯虚函数的区别

6、C++中new和malloc的区别(如何让new申请失败不抛异常)

7、C++的编译过程(预处理-编译-汇编-链接 需要详细说)

8、动态链接和静态链接的区别

9、vector、list、map他们的优缺点

10、(算法 核心代码模式):将一个字符串中的所有*号提到字符串的前面,时间复杂度O(N)

11、(算法 核心代码模式):输出两个排好序的数组的共同元素

12、说一下快速排序的思想

13、对10亿的数据进行排序

14、进程和线程的区别、进程间通信方式、进程同步的方式

15、常用的进程调度算法

16、网络要写一个服务端需要调用哪些kpi(比特课程有讲 套接字那几个接口)

17、http的状态码 4开头 5开头的说一下

18、select、poll、epoll的优缺点

二面 

1、自我介绍

2、项目(我的项目是协程,面试官以为是旅游的携程,听不懂,就说随便出个题<反转链表>

3、博客维护的目的以及主要分享的内容

4、说一个知识点,能展现你技术含量的(博客上

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《java面经-百度准入职老哥整理.pdf》是一份关于百度准入职试的Java面经整理。这份面经是由百度准入职的老哥整理而成,其中记录了一些试时可能会遇到的问题以及解答方法。 这份面经对于准备参加百度准入职试的人来说非常有价值。首先,它列出了一些常见的试问题,涵盖了Java语言的各个方,包括基础知识、数据结构与算法、设计模式、多线程、网络编程等等。通过仔细研究和复习这些问题的答案,可以帮助试者全了解Java语言的特性和应用。 其次,这份面经还提供了问题的解答思路和方法,帮助试者理清思路,正确回答问题。这对于很多试者来说特别有帮助,因为在试时有时会遇到一些棘手的问题,有了这份面经的指导,试者可以更好地掌握应对策略。 不过需要注意的是,面经作为一份参考资料,不能完全依赖于它来准备试。试官可能会问一些不在面经中列出的问题,因此考生还是需要自己对Java语言有充分的了解,并能够熟练运用。同时,试官还会关注考生的沟通能力、解决问题的能力以及对新技术的学习和掌握能力。 总体来说,《java面经-百度准入职老哥整理.pdf》是一份非常宝贵的资料,可以帮助试者对Java试中可能会遇到的问题有更深入的了解,提供了解答思路和方法。但记住,试准备还需要多方的知识积累和实践经验的积累,才能在试中展现自己的优势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值