Seat 发表于 2018-9-25 17:37:16

头条一面+二面面经(凉面)

头条一面+二面面经
头皮发麻,头条面试强度是我目前面试到的最大的。面完以后都不太想的起来面试具体内容了。整体下来,感觉头条和阿里的面试重点不太一样,
阿里更注重基础和深度,源码级别,头条更注重手撕代码。今天就是挂在了手写代码上。
以后写代码只用txt!!!
一面
1、个人介绍+项目介绍
2、挑了一个项目问、项目内容,学到了什么,发挥了什么作用,乱七八糟说了一大堆。
3、GC了解嘛? 自由发挥,能说多少说多少,从可达性算法,回收算法,Hotspot虚拟机回收机制,7种收集器。说了20多分钟。。。
4、10亿个数,如果找出其中最大的1000个数。 堆排序。。
5、坑来了。。堆排序的插入过程。。写一遍。。
6、还有一些小问题没想起来。
7、分布式的东西,从ACID到CAP到BASE 然后挑了一个二段协议,写出来,缺点是什么的。
这里有个问题,ACID与CAP中的C意思一样的嘛?我回答一样的。面试官说理解稍微有点偏差,回来查了一下,发现确实之前没太深入理解过。
8、手撕算法来了。
用两个栈实现一个队列。
过了几分钟通知二面
二面
感觉二面官不懂java或者二面就是项目面?
1、自我介绍+项目介绍
2、微服务架构画一下。
3、最新的那个项目是什么东西,你做了什么东西,感觉面试官没太听明白。。。 这个感觉花了至少20分钟。
4、项目相关,http状态码有哪些,post和put有什么区别。
5、Redis 数据结构, zset的底层实现,如何实现排序的。
6、MYSQL索引的实现, B+树
,B+树有什么好处, 聚集索引,非聚集索引。
7、索引匹配。就是几个查询字段是否走索引。
如何建立高效索引,最左前缀匹配 + 查询字段+ 区分度。
其实还有索引长度要短。
8、MYSQL隔离级别 避免什么问题。可重复度如何避免脏读。
9、还有啥想不起来了。
10、手撕代码
链表转二叉平衡树
想了半天表示没思路 换了一题
两个链表倒叙求和。
思路很清晰 先翻转两个链表,然后按位相加,同时加上进位。直到两个链表都为空,再翻转结果链表。
但是写的磕磕巴巴的,最后也没完整的写出来。
三道算法题 都是LeetCode原题 之前做过两道,方法都知道,但是手写出来的代码,总是会有点问题。
个人觉得二面应该就挂在了 手写代码上,诶,还是阿里电面好。。不会让我手写。。
之前的面试官给的评价,基础还不是很牢固,不是特别扎实,就连数据结构都不算好,谈何网络,操作系统呢。
秋招继续投头条,头条公司给我的整体感觉还不错。
之前拼多多和网易的笔试都不太好。第一是思路不清晰,第二是有思路但是不能完整的写出来,总会有一些问题。
以后写代码就用txt!!!
希望我的这段面经能帮助到人。
继续等阿里三面吧,我的阿里啊。。。

转载自:https://www.nowcoder.com/discuss/93342

opencv键盘侠 发表于 2018-10-8 08:31:33

差点笑喷,凉面!
页: [1]
查看完整版本: 头条一面+二面面经(凉面)