Skip to content

面试总结 ​

参加了一次的面试,和面试官聊的还可以,最后让面试官对我简单评价下和给我一点建议,对方说我技术栈比较全面,但是可能缺少大型项目的锻炼,说的很对。大型项目可是自己的短板,理论的东西没有实战,只是理论。下面就记录下面试的问题。

  1. 你们之前的项目的pv、uv是多少?

这个我当时实话实说了,pv并不高,高并发不存在。架构简单,因为不想瞎扯,吹那么多

  1. 之前项目有没有做过集群

这个确实做过,无论是采用的阿里云的负载均衡还是自己nginx搭建的反向代理和自己用lvs+keeplived做的实验,都说了

  1. 做了集群,后端的机器如何拿到前面访问的真实IP

这个通过添加header头的方式

  1. 协成了解过吗?和线程的区别

用户态线程,由程序控制,开销小,线程CPU直接调度,CPU时钟切换,耗费资源

  1. 分库分表做过没?采取什么样的方式

通过区间范围、hash

  1. mysql分区表了解过没

了解过,但是这种一般不推荐用

  1. sso单点登陆有哪些方案

这个我当时想的是统一中心认证,使用jsonp拉取登陆信息。

  1. 主流的框架,都看过源码没?

看过thinkphp laravel的

  1. swoole了解过没?使用过没?

这个了解过,真实项目未使用。

  1. golang的协程、python的协程,的区别

golang的协程goruntine

  1. 对加班怎么看?

基于 VitePress 构建 · 欢迎 Star 与 PR