深信服 Go 开发 一面(凉经)
一面
自我介绍
对 Go 的了解
Go 的协程和 Java 的线程之间的对比
项目为什么从 Go 重构至 Java
项目的用户只有学校里的人吗?为什么还使用了 CDN 加速?
MySQL 的索引失效
对 MySQL 锁的了解
表级锁和行级锁的对比
对 MySQL 事务的了解
脏读和幻读的区别
Redis 怎么处理失效的键(过期键的删除策略)
zset 的实现原理和应用场景(跳表)
Redis 分布式锁实现
TCP 的可靠性怎么保证的
Go 的 channel 了解吗?(两年没写了,也没去看 go 的八股)
讲下 CAP 理论
算法:最大连续子序和
对于从 Java 转 Go 是怎么想的?
项目的难点
反问:
go 岗位主要负责的业务?
最后面试官建议我要是想来面试 go 这个岗位的话还是要自己去了解下 go 的基础知识(就是在说我没去背 go 的八股。。。),不过也对我主动了解一些东西做了肯定,但是八成是凉凉了,还是老老实实写 Java 吧
#深信服##秋招#