百度C++/go后端秋招面经

时间 2024.9中旬

总体感受:面了一个小时。面试氛围太好了,很喜欢很喜欢这个二面面试官(可惜后续三面后一直没泡出offer)感觉是秋招几个月以来最喜欢的面试官了

1.自我介绍

* 实习,你的团队定位是什么

* 公司为什么需要你的团队(感觉很有意思哈哈哈,第一次有面试官问我这种问题)

* 实习项目深挖

2.八股

HTTP

* 字段头有哪些

* 如果客户端下载一个文件,下载了一半。之后服务器把文件删除了,那么客户端如何知道?他说后续让我可以多看看etag

* HTTPS四次握手。HTTPS中CA证书怎么获得。一个服务器只能有一个CA证书吗

socket

* 使用socket的流程

* 客户端调用connect后发生了什么。收到第二次握手后connect就返回了吗

* 如果客户端connect返回了,但是服务端掉线了或者没收到第三次握手,客户端要如何感知?

* 服务端如何建立连接呢?

* 服务端accept什么时候返回?服务端accept失败?

3.手撕

实现开根号运算

#后端##百度##发面经攒人品#
全部评论
来百度大厦一起疯狂星期四
1 回复 分享
发布于 09-25 21:38 北京
遇到好的面试官还是挺难得的
点赞 回复 分享
发布于 09-26 14:54 广东

相关推荐

C++11有哪一些智能指针?都有什么作用?和使用场景weak_ptr除了循环引用问题,还解决了什么问题?比如在lambda表达式当中捕获了什么东西?是否可以用weak_ptr去解决?裸指针,是否可以用weak_ptr解决?shared_ptr 可以new和make_shared创建,更推荐哪一个?map和unordered_map讲讲?vector可以用下标访问元素,也可以用vector.at()访问,有什么区别vector迭代器失效的原因?C++动态多态的实现原理?类的构造函数可以是虚函数吗?析构函数可以是虚函数嘛?IO多路复用?epoll和select区别水平触发模式和边缘触发模式的区别进程和线程的区别Linux当中怎么创建进程?线程怎么创建?C++创建线程的方法?进程间通信的方法?匿名管道和命名管道之间的区别?tcp和udp的区别tcp怎么保证可靠性?拥塞控制的流程?怎么让这个控制降下来变为1?TCP粘包如何解决?TCP——socket编程的流程gcc编译的时候,可执行程序崩溃了,应该怎么查找崩溃的原因?编译成功,但是运行时崩溃了?gdb调试了解过吗?Linux的pid如何查找?杀掉进程?http的get和post有什么区别吗?websocket?长连接的那种方式?https——TLS讲讲?redis有了解哪一些?讲一讲redis中hash的应用场景?hash的命令的用法?单例模式讲讲?算法题:反转链表反问最后的最后,鼠鼠好多问题不会啊😭😭😭前两天面其他公司感觉基本都手拿把掐的面了50分钟,前面这些问题20分钟好多问题鼠鼠不会就跳了,算法题讲了思路,递归和双指针。要死了😃😃😃
大厂面试初体验
点赞 评论 收藏
分享
评论
7
9
分享

创作者周榜

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