字节跳动一面凉经

一、从数据库开始问起
没有直接问索引,是一点一点引到索引底层知识的。
我是以底层数据页的存储,巴拉巴拉讲了很多关于索引底层的知识,但是没答出来b+树比红黑树好在哪里的所有特性,只答了b+树是矮胖型,中间节点没存放数据减少io磁盘操作。红黑树在极端的情况下性能不好。他问数据库是怎么在磁盘上查询数据的,我不会。
二、操作系统
只问了进程和线程的区别,然后问了线程内部是否也会有资源,我答了有,极力想引导到java语言那边,因为我知道Jvm中线程栈中的存储结构和大致内容,也知道LocalThread。他说了恩
三、计算机网络
问了我知道不知道七层协议等等,我说知道,还没说完就打断了。然后给我场景题,其实是问select、poll和epoll的区别,区别和相关的linux内核知识答出来了,然后他让我说出来着几种模型的实际应用,我没答上来,我说的是根据它们的区别(详细)去选择。
四、算法
10GB数据,只有8MB内存,问如何排序。我首先说的是位图算法,他说不好,内存不够。然后说的分文件,他说这个思路可以,具体怎么做,没答上来
一个数组中0到n,找出重复的数,时间on,空间O1,我本来想的是用异或,结果没弄出来。
总结
啥都没答出来
感觉好心塞
20后台实习到底要什么基础才能过字节跳动一面呢?
为什么一点都没问Java,jvm,我面试的不是java后台吗
面了一个小时多一点,凉了
#字节跳动##面经##实习##春招##Java工程师#
全部评论
你这第一个分治,用hash函数%1000划分到1000个文件中去,采用归并排序。大数据排序不能用位图,位图一般用来计数、统计。
点赞 回复
分享
发布于 2019-03-23 13:58
诶,那没收到挂的短信,也没收到二面的通知。。是啥情况
点赞 回复
分享
发布于 2019-03-23 17:21
小红书
校招火热招聘中
官网直投
加油加油
点赞 回复
分享
发布于 2019-03-23 11:48
室友面试,说了会SSM,面试官,:什么? 室友 Mybits 面试官:哦 我知道😂😂😂😂😂
点赞 回复
分享
发布于 2019-03-23 18:26
可能面试官不会JAVA😂
点赞 回复
分享
发布于 2019-03-23 12:02
的确是,之前也面过一次字节,面试官貌似也不会java,他问我问题我就直接说我只清楚java是怎么回事,其他的是不是这样我没学过不知道,然后我说了之后他估计也不知道我说的对不对。。。
点赞 回复
分享
发布于 2019-03-23 12:05
下午面试,你这个不算凉了吧?我感觉还行啊
点赞 回复
分享
发布于 2019-03-23 12:06
这回答的感觉还可以啊
点赞 回复
分享
发布于 2019-03-23 12:12
头条一般不用Java的
点赞 回复
分享
发布于 2019-03-23 12:24
为啥面我的面试官是说他不了解c++ TAT
点赞 回复
分享
发布于 2019-03-23 13:12
是上午视频面的吗老哥?不要沮丧 头条就是这个尿性
点赞 回复
分享
发布于 2019-03-23 13:17
我C++,感觉都不问语言,挺随便的,我的连项目都没有问,直接问linux和数据库,说不会也不行,计网之类说会根本不问
点赞 回复
分享
发布于 2019-03-23 14:00
线程是执行的基本单位,没有资源,进程是资源分配的单位,有资源。虽然线程有私有拷贝,但是是看起来像,所以线程没有资源
点赞 回复
分享
发布于 2019-03-23 14:11
前几天刚听了左神讲这个类似的算法题,看到变形还是不太会诶,哎
点赞 回复
分享
发布于 2019-03-23 14:57
矮胖型,,,哈哈,可以的老哥
点赞 回复
分享
发布于 2019-03-23 16:51
问了好多操作系统
点赞 回复
分享
发布于 2019-03-23 17:51
感觉挺常规的
点赞 回复
分享
发布于 2019-03-23 18:21
我也怀疑我的面试官根本不会java
点赞 回复
分享
发布于 2019-03-23 18:36
感觉是常规题,这答不上来,要补补基础
点赞 回复
分享
发布于 2019-04-15 14:44

相关推荐

5 89 评论
分享
牛客网
牛客企业服务