面试总结

最近闲来无事,工作相对清闲,技术上也没什么提升,就想着换一份工作,换一个新的环境去填坑。
准备面试花费了半个月左右,看了些面试经,接下来就是在面试的过程中不断去提升了。感觉大多的套路都差不多,有句话特别逗,面试的时候需要你去造航母,实际工作其实就是扭螺丝钉。
java岗位主要涉及的知识大概总结一下:
1. 数据结构、算法、操作系统linux。
2. 网络通讯 socket,I/O复用。
3. jdk、jvm内存模型、GC机制以及各中GC算法对比优化。
4. java开源框架spring、mybits、hibernate、netty、dubbo等,最好是参与一些GitHub上的开源项目(毕竟工作不是真那么忙)。
5. NOSQL技术,redis、memcache、mongodb。
6. 系统架构,分布式系统。
7. …
个人觉得2年到3年经验准备换第一份工作,差不多就涉及这些知识点了。 至于其他的还是看个人的软实力情商了,面试本来就是一个交谈的过程,你会聊,能聊当然很easy了。
下面我现在说说我整个开始面试到最后拿到三家offer的经历吧。
一开始准备面试也不知道该准备什么,于是就抱着试一试的心态先去应聘和美团的餐饮生态部门,整个过程聊得挺开心的,最后薪资聊了,也叫我薪资证明提供了,隔了两天给我说fail了,我晕,后来直接拉黑了。
后来面试了阿里、滴滴和百度,都很轻松拿到offer。
一面:java基础,jdk,gc,mysql,nosql,数据结构和算法。
二面:在深度和广度,CAS,AQS,并发,线程池,redis内部原理结构和集群部署,redis使用场景和命中率等,RPC,NIO。
三面:个人潜力和技术积累,开源项目,开源框架Dubbo,Netty等,还有你对目前项目的技术架构,系统架构,在其中承担的作用和解决过的难题。
四面。。。
阿里、滴滴都是三轮技术面试+一轮HR面试。百度面试比较多,四轮技术面+一轮交叉技术面+一轮HR面试。
一般基础没问题,那就多参与开源项目,在系统架构和分布式系统面临的问题多下点功夫,保证加分呀。
以上是个人的一些面试总结。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值