茄子科技Java一面 二面
9.11 一面 20min
自我介绍。
JAVA三大特征?封装、继承、多态。运行时多态,编译时多态?
synchronized 和 volatile ?
ArrayList 和 LinkedList 底层实现、使用场景?
双向链表判断是否有环? 双指针
两个链表是否有交点? 当时没想起来, 可以把第一个链表的尾节点的next 指向第二个链表, 这样就变成了判断是否有环。
TCP 和 UDP 的区别?
TCP 三握过程?
HTTP 协议常用方法?
Redis 链表底层实现?zipList 或者 linkedList, 面试官说 3.2 之后还有 quickList。
Redis 排行榜用什么数据结构?zset。 zet 命令?
MySQL 索引设计原则?
ArrayList 和 LinkedList 底层实现、使用场景?
双向链表判断是否有环? 双指针
两个链表是否有交点? 当时没想起来, 可以把第一个链表的尾节点的next 指向第二个链表, 这样就变成了判断是否有环。
TCP 和 UDP 的区别?
TCP 三握过程?
HTTP 协议常用方法?
Redis 链表底层实现?zipList 或者 linkedList, 面试官说 3.2 之后还有 quickList。
Redis 排行榜用什么数据结构?zset。 zet 命令?
MySQL 索引设计原则?
最左匹配问题?
9.12 晚上收到二面通知。
9.13 11:30 二面
面完发现忘了录音了,能想起来多少写多少吧。
自我介绍。
项目相关。
对 java 集合类的了解?
项目相关。
对 java 集合类的了解?
以你对 java 集合类的了解,将一下java集合类的设计理念?实在不知道面试官想听什么,就从继承关系角度讲了讲。
数组和链表的区别,使用场景?
介绍一下JVM?讲了JVM组成,gc。
学过什么数据结构?
B树 B+树的区别?
MySQl为什么不用其他数据结构?
聚簇索引和非聚簇索引?
每个表聚簇索引和非聚簇索引的个数?
介绍一下JVM?讲了JVM组成,gc。
学过什么数据结构?
B树 B+树的区别?
MySQl为什么不用其他数据结构?
聚簇索引和非聚簇索引?
每个表聚簇索引和非聚簇索引的个数?
五层协议 七层协议,每一层有什么?
http 和 https 的区别?
HTTP 1 和 2 的区别?
Redis 数据结构的实现?讲了一下zset的实现。
竞赛经历,挑一个讲一讲。
http 和 https 的区别?
HTTP 1 和 2 的区别?
Redis 数据结构的实现?讲了一下zset的实现。
竞赛经历,挑一个讲一讲。
9.14 收到了HR面邀请。
#茄子科技##面经##茄子快传#
查看28道真题和解析