记录2020年秋招


因为疫情的原因,大三下学期都在家里,一星期只上一两次网课,有了更多可以支配的时间。每天刷牛客面经、看书、刷算法题、课程设计的时候会用几天的时间来写一个小项目,虽然早上起的有点迟,但也会学习到深夜,感觉每天过的规律且充实。期间看的最多的书就是Java虚拟机第三版,啃了七八遍。

8月1日投递阿里

8月1日开始投简历,投了阿里😂在这里插入图片描述

3号阿里笔试

两道算法题,0AC在这里插入图片描述
心想凉透了,然后投了中电健康云

8月9日中电健康云面试

对面是两个年轻的小哥,两个人换着问,此时感觉自己就像是一个上单打对面辅助加射手,不过心里还是想着(我看过那么多书,怕都不怕)🤓

1,自我介绍

2,volatile特性和底层实现(X86处理器的实现字节码StoreLoad和机器码的lock指令)

3,HashMap会有什么问题(头插多线程扩容环形链表死循环)

4,HashMap和ConcurrentHashMap在jdk1.7和jdk1.8中的不同实现

5,HashMap扩容因子为什么是0.75,jdk1.8转为红黑树阈值为什么是8

6,原子引用和ABA问题

7,synchronized和ReentrantLock区别和底层原理

8,redis zset底层结构跳跃列表原理

9,list底层结构压缩列表和快速列表原理

10,redis持久化介绍

11,mybatis缓存介绍

12,mysql索引数据结构

13,索引最左匹配原则

14,类加载的步骤

15,双亲委派和沙箱安全

16,破坏双亲委派的例子(JNDI)

17,写sql找出重复的邮箱(group by 和 having)

18,写sql找出员工部门包括没有部门的员工(left join)

19,项目中解决的最有难度的问题(redis实现可重入锁)

20,ThreadLocal会导致什么问题吗(线程池内存泄露)

21,线程池的参数和配置

最后问了什么时候可以去上班,还有什么要问我的:实习主要干什么。

8月21打算去大理玩几天再回来继续找实习,反正阿里还没有动静,心想肯定凉了。
大理玩了5天,刚回来后接到了阿里面试电话😂,有点意外,好几天没看书,格外的紧张。

8月28日阿里电话面试

面试官说笔试做的不太好,需要加题,然后他出题的时候让我说了说设计模式和算法,让我写了比较简单的链表反转和单例模式的懒汉式,并让说这种写法的优缺点(同步方法效率低,改进:双重检查),这两个很快写完了,然后面试官说这两个还是比较简单,又把我上次的笔试题拿了出来😂,是一道多人买房的题,不得不说浏览器上手撕代码还是很痛苦,没有任何提示对于英语渣渣我连synchronized我都拼得怀疑人生。
久久没写出来,然后面试官问了我有没有思路,我大概说了一下思路(贪心算法),结果他说继续写吧,但由于浏览器上写实在是写太慢了,牛客上的算法题可以用外部ide写完复制提交,而且牛客直接在浏览器上写也会有一些提示,这次是啥也没有😂。
又过了一会面试官说我还是问你一些Java内容吧。
结束了笔试,开始了真正的面试
面试官问的很抽象,完全让自己说

1,说一下IOC和AOP

2,反射是否违背了OOP

4,说一下垃圾收集

5,说说TCP/IP

一共面试了1小时9分钟,面试官人很好,说不出来的也不生气,不过我在浏览器上写代码实在是辣眼睛😂,阿里这次肯定是凉了

8月27投递亚信科技

投完紧接着就笔试
笔试完8月31约面试时间,9月2日下午4点面试

9月2日亚信科技一面

1,redis的主从复制

2,集合 list(ArrayList CopyOnWriteArrayList)
set(HashSet CopyOnWriteHashSet)
map(HashMap ConcurrentHashMap)

3,Jvm内存区域,GC(说了各版本Jdk的内存区域和收集器和收集算法的优缺点)

4,volatile

5,线程池

6,类加载器

7,NIO(buffer ,多路复用)

经过上次阿里面试题太抽象没说好的教训,这次做了准备,说了很多,回答的自己也比较满意,阿里的太紧张,笔试又给我做的脑瓜子嗡嗡嗡的。
第二天下午通知一面通过了,约了二面

9月3日亚信科技二面

二面技术问的少,问平时怎么学习的,看过哪些书,我说了说我看过的书,介绍说Java虚拟机看了七八遍的时候,面试官露出了欣慰的笑容🤓,问我看了那么多有没有记住啥,我说了说:内存分区,线程,类加载,前端编译,后端编译优化(逃逸分析)。之后谈了谈并发,面试官介绍了他们部门工作比较底层,底层到会去改类加载器,字节码之类的,其他的就是什么时候可以去实习,职业规划之类的问题了。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值