网易有道 面经
面试官特别和善,一直在笑😂😂😂搞的我也忍不住跟着笑;
几乎全程都在微笑😂😂😂 第一次面试这么和谐的
首先自我介绍,balabala完了之后
面试官就问,"你最擅长的是什么,做过最满意的项目是什么"
(这个就按照自己情况回答)
然后就问到了比较常见的问题
synchronized底层实现
volatile原理,是否是线程安全的,什么情况不安全
volatile的作用,有哪些内存屏障
cas的原理,底层实现
然后问,你看过java的那些源码
HashMap底层实现,是否线程安全,头插还是尾插
对象加载的过程
怎么判断一个对象是否可以回收
引用计数法存在什么问题; 手写一个例子
页面置换算法了解么[不了解]
死锁知道么,死锁的四个必要条件
其他的没啥印象了,数据库、redis、分布式啥的一个没问😂😂😂
最后一个算法题目 编码相关的问题
a --> 1 ;b --> 2 。。。z --> 26
给你一串数字 然后问有几种编码方法,并输出
例如,输入 “12” ,输出 2 { (12),(1,2) }
输入“226” 输出 3 {(2,2,6) ,(22,6),(2,26)}
不知道最后结果咋样,反正整个面试过程相当轻松