字节people后端三面凉经
开始以为是6点开始面,结果是4点。迟到了5分钟,着急忙慌的上线。
上来日常介绍项目,对项目里的一些要点进行了提问。
问了hashmap和concurrentHashmap的区别,然后问了hashmap直接synchronized锁住与concurrentHashmap的区别
然后又问了hashmap里synchronized锁每个数组项和concurrentHashmap效率的区别。这个不知道了,就开始胡言乱语了。
问了设计模式知道吗?就记着简单工厂、单例了。然后问了工厂模式有什么。忘了。然后问了简单工厂和抽象工厂的区别。
然后问了工厂模式新建的实例和反射建的有什么(本质?)区别(之间有个问题忘了,我回答了工厂模式能降低模块之间的耦合性)。 回答不来,支支吾吾说不懂。
至此基本心态已崩了,然后就是问mysql里四大隔离级别。 默认隔离级别是什么?没回答出来。
最后一道算法题,是多叉树的最多结点数是多少(参与计数的任意两个结点之间不能包含父子结点)
心态爆炸,写不出来。
最后,感觉自己可能和字节差的太远,以后还是不去想BAT那种大厂了。还是自己沉淀沉淀,看看基础学学框架吧。
#面经##校招##字节跳动##Java工程师#