22020年09月18日星期五16:52:45 CST
1、做个简单的自我介绍
2.这个项目都是多少个人做的?
3.后端就你一个人做的吗?
4.项目做了多久?
5.说一说项目中困扰你时间比较长的问题?
6.项目中你试花在搭建环境的时间比较长是吗?(我说了很多关于服务器代码是如何实现的,原理是什么)
7.用了2个nginx具体是如何做高可用的
8.2个nginx都是回同时使用的吗?还是只是使用其中一个
9.用的2个ip给前端使用是吗?部署在不同的机器上面吗?
10.有了解过,用一个ip可以使多个nginx相互切换,例如其中一个nginx异常,是要访问另外一个ip是吗
11.有了解过虚拟ip这个东西呢?
12.nginx配置的是用什么样的负载均衡算法?
13.有了解过哪些负载均衡算法呢?
14.知道nginx是如何做负载均衡的吗?(我提到nginx中的线程池和epoll )
15.服务器是如何在多个副本中进行数据同步的?
16.知道原理细节吗?
17.现在的部署下,在什么故障下,服务器能够正常使用?
18.只实现了读的高可用,写方面没有实现高可用是吗?
19.fastdfs在写数据上能不能也做高可用?
20.有没有了解过其他分布式存储的东西呢?(我说对网络编程,tcp,网络的原理会熟悉一些)
21.什么情况下做东西线程通信?
22.单线程非阻塞有什么问题吗?
23.让你设计一个网络工具,你会用多线程同步阻塞的方式吗?
24.说一下你对epoll的了解?
25.说一下select的区别?
26.什么情况下适合用select,什么情况下适合使用epoll ?
27.为什么1024个连接的时候适合用select ?
28.为什么你认为select适合做1024个以下的连接?
29.平时select和 epoll都有写过吗?(我提到reactor)
30.说一下reactor和preactor的区别?
31.先说一下select是不是reactor ?
32.你是说epoll是同步的方式,reactor是异步的方式吗?
33.reactor这个概念你是从哪里了解到的?
34.一般搜索东西是在哪里搜索?
35.直接上csdn上面搜索吗?
36.为什么不直接用google搜索吗?是因为csdn上面搜索的东西比较适合你看吗?
37.你用epoll是来实现个什么东西?是应用还是练习?
38.关于epoll中处理数据的时候,你是如何处理的?
39.epoll的边沿触发和水平触发了解吗?
40.在使用上你是如何用边沿触发还是水平触发的?
41.如何设置边沿触发和水平触发的?
42.数据处理上是如何设计的?
43.以前有写过聊天室之类的通信呢?协议是如何设计的?
44.聊天室是你大学的时候做的吗?
45.你写socket变成的话,你试如何处理这些接口的错误的?
46.recv返回-1的话就是错误吗?
47.工作中为什么要用redis做这个token呢?
48.redis有了解过是如何做持久化的呢?
49.redis数据结构有了解哪些呢?
50.有序的set是如何实现的?
51.在这个公司还有别的工作体现你的水平的东西吗?
52.看你有用mmap,说一下mmap是什么?
53.你觉得哪些场景可以用mmap ?(我说了开发板的屏幕映射)
54.做软件开发的时候什么时候会用到mmap ?(我说了netmap用户态协议栈)
55.共享内存有了解过吗? linux一般如何去实现共享内存的?(shm)
56.你的主要开发语言是c/c是吧?平时写c多还是c ?
57.c11了解吗?平时你们使用的是c11吗还是老版本?
58.智能指针有了解吗?(我说 auto ptr ,unique ptr , shared ptr , weak ptr )
59.说一下上述智能指针的区别?
60.平时有用过哪一些指针?
61.C++里面右值引用什么意思?
62.多态是如何实现的?核心原理是什么?
63.你们平时如何去定位内存泄露的问题?
64.你是基本只做c/c++语言是吧?
65.第一家公司是做什么工作的呢?
66.你为什么会选择离开第一家公司呢?
67.为什么会离开第二家公司呢?
68.为什么毕业的时候会选择第一家做机顶盒的公司呢?
69.毕业找工作的时候有其他的offer选择呢?
70.大学的时候就是做嵌入式吗?
71.那你对游戏行业有了解过吗?了解多少?
72.你为什么会投游戏行业呢?对游戏后台了解吗?
73.对音视频哪些了解过吗?
74.平时玩游戏吗?
75.你现在找工作是只要是后端就可以是吧?游戏后端可以?音视频后端?服务器后端?都是有兴趣的是吧?
76.平时会通过什么样的途径去学习呢?
77.你平时一般看书多—些呢?还是上网看博客,看视屏多一些?
78.你最近在学的是什么呢?(我说有在学用户态协议栈的一些东西,netmap
79.是指tcp/ip协议吗?http协议哪些吗?(我大概说来一下netmap的原理)
80.说到拷贝的话,0拷贝这些有了解过吗?
81.还有了解到别的0拷贝的应用吗?
82.你现在工作是要加班吗?几点到几点?(每天都是10点,11点以后)
83.你们业务开发很多吗?你一般事情做完了会是几点?你对工作时间是如何看的?
84.长期10点多和11点多下班的话,个人能坚持吗?能接受吗?
85.平时周末或者节假日突然需要修bug的时候有吗?
86.你现在有女朋友吗?在那里?
87.你是哪里人?你现在在广州哪里?
88.你了解过我们公司的位置吗?