每次都是40分钟左右
面试官人都还不错 自己太菜了
最重要的是等三面等了4个小时 然后秒挂
11.40一面:
自我介绍
有看过哪些java底层源码吗
那简单说下hashmap吧
tcp、udp区别是什么
tcp拥塞控制简单说下
http和https的区别
你觉得http和https的端口为什么不能一样
每天有五千万的订单,你会怎么去设计一个数据库
上述的数据库怎么让我快速的查询到我要的数据
怎么排除慢查询怎么调优呢
mysql的回表查询知道吗
mysql的行锁有了解吗
行锁在查询的时候会锁住哪些行
操作系统的调度算法说一下
短作业优先是怎么实现的
最长上升子序列
还有一道算法 题目不好描述 只说思路 用dfs就行的那种
反问
通过之后打电话跟我说面试官吃饭去了 一点开始面试
1.00二面:
自我介绍
给我讲下红黑树吧
你认为红黑树一般应用在什么场景
长连接的优势
长连接除了解决网络io方面还解决了什么问题
http2.0有了解吗
如果没有spring需要你做个类似spring的程序跟我说下大概的思路
jdk1.8垃圾回收有什么新的变化
两个文件中有一亿个url 我需要你找到两者重复的
用java写个限流器
inner join和left join有什么区别
inner join会命中索引吗
慢查询 数据量较大的时候你是怎么查的
反问
中途断网4 5次 很多问题没答上 但面试官人很好 跟我说网络问题对我也有点影响就让我过了二面
苦苦等待四小时!反手一个感谢信!!!
苦苦等待四小时!反手一个感谢信!!!
苦苦等待四小时!反手一个感谢信!!!
18.00三面:
自我介绍
mysql innodb索引的数据结构
为什么用b+树呢(我说了优化查询降低树高)
mysql b+树每个节点的大小有多大
除了你刚才说的还有什么呢 为什么要用b+树(我说了不会啊。。。)
有个单例,来了请求就++操作 如果来了第二个请求 前一个请求的++操作会丢失吗
描述一下http请求的过程
我用我的电脑去搜狐视频 我怎么获取他的MAC地址的(这不就是上面那个问题吗。。。完全不知道怎么回答)
IP转物理地址是怎么做到的
arp协议在哪一层
arp协议在客户端还是服务端
通过我的电脑找到搜狐的电脑是通过什么协议(不会啊)
再简单说一下通过我的电脑找到搜狐服务器上的软件比如apache是通过什么协议 然后又通过什么协议找到http的服务器的软件(把我问蒙了 说了不会一直问 问了三四遍 换着法的问。。。最后都不知道他要问什么)
void fun1(){
char *arr1 = "hello";
char *arr2 = {'h','e','l','l','o','\0'};
arr1[1] = 'v';
arr2[2] = 'v';
}
fun1();
能编译吗?
能运行吗?
arr1和arr2相等吗
(我主语言是Java啊!问我C的 两年都不用C了这谁记得。。。)
手撕单例模式
饿汉式单例模式是线程安全的吗
后来给了个sql查询问我走没走索引
反问
面试总结:前两面面试体验还是很不错的,三面等了四小时心态都炸了 想赶紧结束,感觉三面一直在怼我不会的 我说了我不会还问 还问C语言 也许是刷kpi 春招再来吧 好歹三面我来过
全部评论
(5) 回帖