通过视频1对1面试进行面试的,面试过程中没有废话,全都是技术性问题。要求掌握所有Java开发WEB的技术,数据库技术,计算机系统的知识等,并熟练使用。总之,我觉得我回答上了大多数问题,但是还有少数问题没回答上来。结果面试就挂了。毕竟字节跳动是大厂,不好进,自己实力不够。还需要自己提升自己的知识。
面试官问的面试题:字节跳动JAVA开发工程师面试题
HashMap扩容机制。分析下这个的时间复杂度。进程和线程有什么区别?线程共享哪些东西?单例模式,ArrayList和LinkedList的区别是什么?什么时候应该用ArrayList什么时候又该用LinkedList呢?HashMap,HashTable,ConcurrentHashMap三者的区别。Java中如何保证线程安全性
面试相关细节: 你是通过何种渠道获得这次面试机会的?
答:校园招聘
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:1天
面试形式包括哪些?
答:1对1面试
你觉得这次面试的难度如何?
答:困难
你对这次面试的整体感觉怎么样?
答:很好
这次面试的结果如何?
答:面试未得到工作