刚结束字节的面试,感慨自己还是太菜了。八股不熟悉加上一段时间没刷力扣,导致免得血妈惨。现在发一下凉经吐槽一下自己
1、自我介绍,重点介绍项目
2、你熟悉网络通信吗?重点介绍一下tcp/ip协议?
3、介绍一下OSI七层模型
4、线程,进程,协程都说一下你自己的理解,顺便有过使用协程的经历吗?
5、看你项目(服务器)是和网络相关的,介绍一下使用了哪些技术?
6、socket是干什么用的,其中相关的函数说一下?
7、服务器和客户端是怎么通信的?
8、说一下select,poll和epoll?为什么项目选择epoll呢?
9、Reactor模型是怎么实现的,详细说说?
10、有碰到过内存泄漏吗?为什么会导致内存泄漏?
11、如何保证内存安全(保证内存不泄露)?
12、多线程用过吗?说一下你为什么使用和怎么使用?
我们来做个题吧!
最长无重复子串
确实都不难,我也确实答的稀烂。
PS:测试开发岗