前言
我想,很多人和我一样在煎熬中度过着,也经历了不少困难,随着国家对疫情的控制,互联网行业又重新迎来了生机。
我在拿到了阿里Java研发岗的offer,也算是正式提桶进大厂的打工人了。于是乎,我想把我的经历分享给大家,希望你们在金三银四这个跳槽旺季找到一份更满意的工作!
面试结束后我大概总结了一下,发现还是准备不够充分,基本上全靠自己平时的积累才侥幸通过。因此,我建议大家平时一定要养成学习的习惯,哪怕只花30min,日积月累总会有收获;其次,提前两个月的时间做好充分的准备,最好不要临时抱佛脚。
有赞:
一面
hashMap原理,put和resize过程线程池有哪些类型,concurrentHashMap分段锁原理,java8和java7实现的区别B-树和B+树区别,数据库索引原理,组合索引怎么使用?最左匹配的原理spring生命周期,几种scope区别,aop实现有哪几种实现,接口代理和类代理会有什么区别
二面
项目介绍斐波那契数列非递归实现短URL实现
三面
HR+主管你现在做的事情,为什么要离职?反正对你性格生活薪资全面了解
今日头条:
一面
自我介绍,做的项目价值,架构设计,给你一个集群你会怎么分布,考虑哪些因素,容灾、负载均衡让你来设计咸鱼,你会怎么设计?模型设计linux常用指令
二面
算法在线编程项目,主要做了什么,项目中碰到的问题有哪些,都市怎么解决?你觉得哪个项目是最有挑战的java多线程,线程池的选型,为什么要选这个,底层实现原理
三面
你最熟悉的项目,做了什么,为什么这么做,怎么体现你项目的价值让你来推广广告,你会怎么设计?java基础问了些,JVM内存模型 G1和CMS垃圾回收器如何中断线程,await和sleep区别设计一个秒杀系统spring生命周期,几种scope区别
四面
跟上面差不多
五面
主管面,主要问项目,然后说下他们在做什么
六面HR
期望薪资,为什么要离职,现在的级别,会考北京的原因
网易:
一面
RPC原理,netty原理hashMap原理redis缓存回收机制,准备同步,哨兵机制要统计10分钟内订单的亏损,你会怎么设计(strom窗口模式)项目:你做了什么,为什么要这么做,用了什么技术要解决什么问题
二面
分布式缓存redis原理,zookeeper锁是如何实现的分布式缓存读写不一致问题java线程你是怎么使用的数据库是如何调优的git rebase命令发生了什么讨论项目
三面HR
薪资,为什么要离开,级别
华为
一面
结构数据库和非结构数据库区别,你了解的非结构数据库有哪些频繁的增删数据量某个表,数据库最终数据只有几万或者更少,为什么查询会变慢数据如果出现了阻塞,你是怎么排查的,top和jstack命令用过没,jstack命令的nid是什么意思,怎么查看java某个进程的线程大数据算法聚类算法有哪些写一个算法判断某个数是2的n次方说你最熟悉的项目
二面HR
薪资级别,你是怎么抗压的,平时喜欢做什么,对加班什么看法
三面业务主管
你想做什么,会给你介绍他们部门做的东西你自己做的项目,怎么设计的
最后在出来放一波福利吧!希望可以帮助到大家!
戳此获取免费学习资料
千千万万要记得:多刷题!!多刷题!!
之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!
篇幅有限,以下只能截图分享部分的资源!!
(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)
(2)刷的算法题(还有左神的算法笔记)
(3)面经+真题解析+对应的相关笔记(很全面)
(4)视频学习(部分)
ps:当你觉得学不进或者累了的时候,视频是个不错的选择
其实以上我所分享的所有东西,有需要的话我这边可以免费分享给大家,但请一定记住获取方式:点击这里前往免费获取
链图片转存中…(img-3RFUmvBh-1623128297656)]
其实以上我所分享的所有东西,有需要的话我这边可以免费分享给大家,但请一定记住获取方式:点击这里前往免费获取
在这里,最后只一句话:祝大家offer拿到手软!!
如果觉得《今天带你详细了解各组件原理》对你有帮助,请点赞、收藏,并留下你的观点哦!