第一个面试:万得记录
分两轮,连着面:
一面半个小时,主要问基础,没问项目;
二面开始让选一个项目进行介绍,根据项目进行提问;然后问基础知识,再根据基础知识深入提问。
一面:
指针引用区别
智能指针
内存泄漏
sizeof strlen
stl容器底层原理
tcp粘包
线程池实现
线程池的队列是有限无限,所有线程都在工作新来了任务怎么办
mysql操作
多路复用
select poll epoll
其它的忘了,比较基础
二面:
介绍项目,开始拷打
出于什么来做这个项目
rpc底层原理
为什么使用grpc
分布式怎么体现的
怎么理解分布式的
protobuf底层原理,反射是什么
数据模型怎么实现的,考虑推送了吗
tcp三次握手,第一次、第二次、第三次丢失都怎么办;第三次丢失谁发出重传请求
C++string 写时复制
stl容器底层原理
线程池,队列满了怎么办;detach;子线程都在工作时,主线程什么时候退出
其它的忘了
一面半个小时,二面一个小时,嗓子说冒烟了
面试官总结:基础书本知识掌握的不错,实践能力欠缺(还得深入理解项目啊)
一面半个小时,主要问基础,没问项目;
二面开始让选一个项目进行介绍,根据项目进行提问;然后问基础知识,再根据基础知识深入提问。
一面:
指针引用区别
智能指针
内存泄漏
sizeof strlen
stl容器底层原理
tcp粘包
线程池实现
线程池的队列是有限无限,所有线程都在工作新来了任务怎么办
mysql操作
多路复用
select poll epoll
其它的忘了,比较基础
二面:
介绍项目,开始拷打
出于什么来做这个项目
rpc底层原理
为什么使用grpc
分布式怎么体现的
怎么理解分布式的
protobuf底层原理,反射是什么
数据模型怎么实现的,考虑推送了吗
tcp三次握手,第一次、第二次、第三次丢失都怎么办;第三次丢失谁发出重传请求
C++string 写时复制
stl容器底层原理
线程池,队列满了怎么办;detach;子线程都在工作时,主线程什么时候退出
其它的忘了
一面半个小时,二面一个小时,嗓子说冒烟了
面试官总结:基础书本知识掌握的不错,实践能力欠缺(还得深入理解项目啊)
全部评论
天坑公司,搜搜知乎风评,珍惜自己应届生身份
一面过了就直接二面是吗
补充:突然想起来一面面试官好像牛客讲webserver的那个老师啊,简直一模一样
相关推荐
点赞 评论 收藏
分享
06-08 22:25
门头沟学院 Java 点赞 评论 收藏
分享