花了一些时间整理面试相关的问题。
最近陆陆续续整理了一些面试的问题,和之前自己面试前的复习不一样。
之前主要是复习一些固定的知识点,现在更多的是找问题、结合实践找问题,确保在面试时一些大的方向都能有提问的问题。
针对一些问题,我也认真花时间整理了答案,而且是尽可能全面和正确的答案,感觉自己也学到了不少。
hhh,感觉和高考一样,每次复习后觉得自己会得很多,工作一段时间后又都忘了。
为什么
为什么要整理?
额~ 主要是面试找不到问的问题就尴尬了 $_$
我太菜了吧.JPG,就算对某个框架或库特别熟悉,在刻意整理前我也想不出来有哪些可以在面试中提问的问题,汗~
怎么做
主要针对后端 & 大数据程序员,有下面这么几个类别,每个分类又分为 3 个层次
分类
- 计算机基础
- 操作系统
- 网络
- 数据库
- 语言
- C/C++
- Golang
- Python
- Java/Scala
- 代码
- 纯算法类
- 工程实现类
- 后端
- 微服务
- 常用框架
- 常用存储
- 常用库
- 大数据
- 大数据基础
- 消息队列
- 计算框架
- 存储
- 分析
- 系统设计
- 工具
- Linux
- 常用工具
- 其他
- 其他
分层
以上每个分类都分为 3 层,其中:
-
基础
认真学过的情况下基本都应该知道的一些问题
-
深入
要求较高,主要是一些原理性的问题
-
实践
要求较高,结合实践的一些问题,比如某些框架的一些痛点、踩的一些坑、以及一些调优经验
校招同学主要会基础相关的问题,社招则会要求有一定深入和实践。