面试总结
参加了一次的面试,和面试官聊的还可以,最后让面试官对我简单评价下和给我一点建议,对方说我技术栈比较全面,但是可能缺少大型项目的锻炼,说的很对。大型项目可是自己的短板,理论的东西没有实战,只是理论。下面就记录下面试的问题。
- 你们之前的项目的pv、uv是多少?
这个我当时实话实说了,pv并不高,高并发不存在。架构简单,因为不想瞎扯,吹那么多
- 之前项目有没有做过集群
这个确实做过,无论是采用的阿里云的负载均衡还是自己nginx搭建的反向代理和自己用lvs+keeplived做的实验,都说了
- 做了集群,后端的机器如何拿到前面访问的真实IP
这个通过添加header头的方式
- 协成了解过吗?和线程的区别
用户态线程,由程序控制,开销小,线程CPU直接调度,CPU时钟切换,耗费资源
- 分库分表做过没?采取什么样的方式
通过区间范围、hash
- mysql分区表了解过没
了解过,但是这种一般不推荐用
- sso单点登陆有哪些方案
这个我当时想的是统一中心认证,使用jsonp拉取登陆信息。
- 主流的框架,都看过源码没?
看过thinkphp laravel的
- swoole了解过没?使用过没?
这个了解过,真实项目未使用。
- golang的协程、python的协程,的区别
golang的协程goruntine
- 对加班怎么看?