1、问项目
2、二分查找
3、etcd选举机制,etcd源码可以看一下
4、kafka为什么性能高,应用场景,实现功能
5、http状态码
6、http get,post区别,说一下什么是restful风格
7、TCP,UDP三次握手,四次挥手,time_wait作用
8、MAC,IP工作在哪一层,区别
9、mysql存储引擎,以及应用场景
10、mysql索引有哪些,b+树b树区别
11、mysql用什么进行错误分析与定位
12、linux常用命令,查看硬盘剩余空间;查看父进程;某个进程内存占满,如何查看;find,grep区别
13、你用过k8s和docker吗,说一下它们的使用场景
14、介绍一下你最有成就感的项目,介绍一下亮点,以及遇到的问题,以及是怎么解决的
以上顺序不一定是面试时候问我的,记不太清了
有些基础题一问就卡壳或者回答反,还是怪自己有些基础知识平时记得不太清楚😥
1、自我介绍
2、问项目,遇到哪些难点,怎么解决的。
3、聊了下研究生的研究课题。
4、我看你本科专业不是计算机的,为什么选择计算机?
5、熟悉网络、linux相关的东西吗?
6、你主要是用go语言,那你能介绍一下go的包管理工具吗?除了go mod还知道哪些?
7、问意向工作地点,可以什么时候实习,以及可以实习多久的时间?
反问:
1、技术栈有哪些?
后端python、go
前端vue
2、面试表现如何?