前面我说过:能去大厂就去大厂,有机会就去争取,年纪轻轻的,多努力就完事了。
总有黑粉怼我:进大厂哪有你说的那么简单,呵呵……
我笑而不语,你自己都不相信自己,还怎么进?
总有人要进大厂的,为什么不是我呢?
人之所以能,是因为相信能。
凡事在于体验,虽然大厂高薪背后是辛酸和加班,但是年轻的时候能去对技术成长和整个职业生涯是指数级别的提高。
我年龄已大,不会再考虑去大厂,即便薪资给的非常高。我出来很多年了,已经完全不适合职场了。
分享一下一位小伙伴,拿offer的经历,希望对您有帮助。
一,技术面试的过程:
1,内存泄漏如何排查
2,火车算法你了解多少
3,说说几种线程安全的map
4,锁的类型都有什么 行锁和表锁分别用什么实现
5,分布式锁有几种实现方式
6,StringBuffer的实现方式,容量如何扩充
7,sql性能如何进行优化?
8,mq消息一致性
9,IOC AOP讲解下原理
10,CountDownLatch用法详解
11,索引有几种类型 几种扫描方式
12, union 和 union all的区别
13, innodb和myisam的区别
14, mysql有几种隔离级别,默认的隔离级别是什么,说一下实现原理
15,json和xml数据格式的区别和用法
16,springboot 如何互相调用
17,jpa框架说下你的理解
18,jdk1.8和jdk1.7的区别和日期区别
19, 深拷贝和浅拷贝的区别
20, 线程池怎么保证线程一直运行
21, 线程池的拒绝策略
22, syncjronized关键字作用是什么
23, 线程之间通信方式你知道几种
24, hashset去重原理是什么
25,TreeSet如何逆序
26,Java中有哪些是有序的集合
27,map有几种遍历方式
28,线程和进程的区别
29,jvm数据的区域说一下
30,shiro的权限管理安全框架怎么理解的
31,Concurrenthashmap的实现原理
32,hashtable线程安全吗
33,linux几种文件传输方式
34,ClassLoader工作原理是什么
35,然后就是分享一下你遇到问题如何处理 ,把你的思路给我描述一下
二,技术二面:
1.一个整形数组,给定一个数,在数组中找出两个数的和等于这个数,并打印出来,我写的时间复杂度高,要求O(n)。
2.看过这么多源码,你觉得什么东西最重要?
3.分布式锁、Redis缓存,系统架构图,MySQL的特性。
- 如何解决死锁? 写一个JAVA死锁的列子?
5.Spring AOP的实现原理,底层用什么实现的?
6.接下来还是场景题,图片框架的实现,涉及到的缓存,线程池,线程池该如何分配线程数量。
7.HashMap数据存储结构? key重复了怎么办? 是如何解决的?
- LRU缓存机制。
9.给定一个二叉搜索树(BST),找到树中第K小的节点。
二,我的感受:
1,如果要想挺近大厂,要做充分的准备,提前刷题。社招的话,除了要刷题还要准备好项目和工作经验的亮点。校招生,更要提前准备,校招是挺近大厂的绝好机会。
2,很多面试大同小异,例如:jvm原理,sql优化技巧,内存排查方法……好多公司面试都会问。
3,有些大公司的新部分或者新的子公司刚开始的招人的时候,那时候难度不会太高。多关注一下。
4,目前大厂裁员较多,难度比原来的难度大!
5,对于进大厂需要:计算机408+算法+项目+面试八股文
因此全方位的资料,我在不断整理:
项目方面用我的足够了,项目我也会不断更新的。
后面的网站和面试小程序,也会和大家见面,VIP的小伙伴福利越来越多。
我干这件事不是一天两天,是一辈子。
为了帮助大家更好的学习,我整理了很多的面试资料,都是面试常用的:
如果需要直接拿去学习吧,祝大家offer不断,虽然2023很难,但是要依然加油!只要多备一些面试题,都是有章可循的。我整理的这份资料非常全!
技术改变世界,知识改变命运。
刚从学校毕业,第一份职业非常非常的重要,计算机这行最最重要的不是什么证书,而是大厂的背书。
如果第一份职业是大厂,即便离职再去其他的长都很好找。
点击下面弹出来的,回复:面试大全