第一次面试,面试官人超级好,会一步一步引导问题,体验很好。
一面:
自我介绍
数据库索引的作用,为什么要用索引,什么情况下用索引,B+树的结构,为什么用B+树,优点是什么。
数据库范式,表的设计思路
类加载过程,生成.class文件是在哪一步
C和java在加载过程中的区别(大概是这个意思)
为什么Java代码能在mac上运行,在windows上运行?
http和https的区别,为什么https是安全的,https下客户端服务器交互的过程,为什么要在ca申请证书(不会,面试官提示是和虚假服务器有关)。
算法题一:如何判断链表有环,如何输出链表倒数第K个元素
算法题二:输出数组第K小个元素。