其实大厂面试远没有想象中那么难。我敢多刷题投简历。恐怕改名是件大事。抱着这种心态,我把简历按字节放。来分享一下我的亲身经历吧。
一面
12.15上午11点,提前20分钟开始。视频方面,全程大概30分钟。我是小哥哥,人很好~
介绍自己
2.介绍主要项目(Java项目很少,项目需要做一个SpringBoot MySQL的数据板,其余都是Python相关的)
3.综合素质(组织过什么活动,担任过什么职务)
4.如何配置Spring Boot(不太了解就用了)
5.数据存储量大不大,有没有用过分布式(项目数据是高维小样本,没有用过分布式)
6.做数据挖掘和机器学习。如何面对Java?
7.Java基础:JDK8有什么新特性,线程池的实现及其优势?
8.反问题:对于工作能力,应该从哪些方面加强?二面
12.16上午10点,视频端,我收到了前面第二面的通知。整个过程持续了55分钟。我采访了一个很好的小哥哥。最后问了很多问题,都耐心详细的回答了~
1.自我介绍项目简介
2.求我论文(面向Python,介绍具体背景和实现过程)
3.数据量如何(高维小样本数据量不大)
4.哪些JVM对象可以回收?
5.引用计数和可达性分析,JVM用哪个还是两者都用?四个参照(强、软、弱、虚)6。GC算法
7.什么情况下会启动垃圾收集?
8.垃圾收集器,CMS的步骤,初始标记和并发标记的区别,初始标记中的安全点和安全区域。
9.传输控制协议
10.UDP报头的校验和计算
11.TCP和UDP的区别,以及TCP如何解决丢包。
12.算法:
1)今天是星期一变成星期一是今天,尽量少用内存。
2)剪断绳子,每根绳子都有利润,这样利润最大化。
13.反问句:算法1的实现,中间件和架构的学习思路,后续面试流程。
12.16下午1点观看状态变为HR面试待定~
12.21上午状态更改为人力资源面试。
12.24 pm HR会议,结果HR时间冲突,改成12.29 pm会议。
HR面
介绍自己
2.介绍项目
3.项目中最大的挑战
4.对项目满意
5.自身的优势和劣势
p>6.你的劣势有没有给你带来遗憾
7.你认为产生你自身劣势的深层次原因是什么
8.反问:问了下后续以及部门相关
HR面是视频面,是一个漂亮的小姐姐,我感到很亲切,觉得像学校里教过我的一个老师,基本围绕项目问的~
最后如愿以偿,拿到了我心仪的offer,年前总算是稳定了下来。
了解面试公司,做好功课,知己知彼才能百战百胜
对一线互联网大厂的面试点,我做了以下总结供大家参考:
- 阿里巴巴、百度、腾讯
- 字节跳动、美团、京东
③梳理知识体系,学会举一反三,作为一位过来人也是希望你们少走一些弯路,在这里我给大家分享这些Java的资料,希望能给你前进的路上带来帮助。
这里我分享我个人的一些笔记内容吧:
先给大家展示下目录:
Java核心知识点:
JVM:
Spring 原理
Netty 与RPC
多线程与高并发:
微服务
数据库
消息中间件
数据结构与加密算法
篇幅原因,我就不一一截图了。
最后
不要觉得去大厂是一件很遥远的事,心有多大胆,地有多大产。只要你好好准备,多刷面试题,敢于面试总结经验,那么大厂就会离你越来越近。