粉笔
CTO评估挂 总体面试难度很大,非常难,对项目了解以及具体架构问的很细,同时与其他公司不同之处在于会给代码判断的题
一面 6.19 15点
项目相关
数据缓存一致问题
单例模式
从输入网址到最终显示,整个过程
给一个循环代码,问能否得到最终结果,不能的话如何修改
给代码, 问结果,主要涉及字符串常量池问题
算法题 1、合并区间(lc56 变种 题目给定变量有所不同)
2、lc105 原题不变
二面 6.21 15点
项目相关(基本问这个,问的很细很细)
静态属性和局部变量区别
wait await区别啥的
synchronize原理
volatile原理
给代码判断,主要涉及迭代器
场景题,在o(logn)的时间复杂度内找出一个输入字符流的前10大的数据 (堆)
算法题 lc11 几百年不做这种雨水题了 没做出来 最后挂估计就是因为这个
三面 6.21 18点
项目相关
设计题,以粉笔网为例,多个选项点击可以得到对应的不同界面结果,如何设计
算法 lc 234
6.25 hr面