一面
- 面试官打电话过来, 首先做了个自我介绍
- 第一问, 就是项目, 说介绍下你写过的两个项目. (但介绍完, 也没详细问, 应该是没啥吸引他的技术点 (因为里面包含的一些技术点, 我都在项目介绍时, 说的比较细), 应该是怕后面时间不够)
- 然后就开始了 javaSE基础, emmm…这得自己复习把详细知识点问的啥, 记忆有点模糊, 但大概就是线程, java内存分配, 以及继承抽象衍生的知识问题
- 然后网络部分, 让我介绍OSI模型, 然后我介绍的比较忘我… , 介绍完 面试官说不错, 但下次介绍可以稍微简洁点, 我…(手动黑人问好), 但还是满口说好, 然后就是详细问了下 TCP/IP, 问了我一些想法
- 就是emmmm, 我最运气的一部分了, 问了Linux会吗, 我说我会一些命令,然后就问了杀死进程的命令呢, 我说kill命令, 然后问我实际操作中怎么杀死进程了…我从来没写过(但是可能比较爆发,瞬间,想到应该先找到进程ID), 然后只记起了先top命令,再kill, 算半对吧, 之后没有追问, 应该算半对吧 (其实还有PS)
- 数据算法部分比较简单, 一个算法题, 和数据结构的堆栈特点, 组合之类的
- 数据库, 问了怎样优化SQL语句, 连续追问,还有吗, 回答了两次,.,最后没撑住说想不到了, 数据库引擎方面了解
- 还有Redis数据结构等, 以及RabbitMQ的主题模式等模式的对比
- 最后就是回答问她问题之类的, 期间她还笑场,尴尬 ̄□ ̄||, 最后说会吧简历递给二面…
总结,一定要复习全面,一般宁可说没了解过,也不能随便想当然瞎说,那样基本就凉凉, 面试多家,基本感觉就是,只要有一个问题回答错,或者不会,你就直接凉凉
二面
- 基本和一面一样, 知识问的内容不一样
- 就是问我能去多久, 想干什么方向, 部门职位方向多之类的
- 多问了Python,,我说我了解过云云,
- 最后, 说会给HR