鏖战四小时之---字节跳动后台开发面经

一面 :
手写算法:  死锁,以O(1)时间复杂度取得最小值的栈,要求有pop  push   getMin方法
tcp三次握手加一次变成四次握手有什么问题?
浏览器输入网址之后发生了什么?
mylsam,innodb的区别,
数据库行锁表锁,什么时候会加锁?
查询语句是否用到索引的分析。
rocketmq消息队列原理,单机性能多少? 为什么这么快?
rocketmq如何支持事务的?
实习项目的问题,为什么要用当前的模型?有没有更好的模型可以选择?为什么不用更好的?

二面:
手写算法: 1.给一个字符串数组,统计每一个字符串出现的次数,要求不能用set,map.时间复杂度O(n).   2.实现一个阻塞队列,考虑到多线程并发的情况,要求有put,get,isEmpty, isFull方法。
hashMap底层实现,链表过长会做什么操作?红黑树高度过高会做什么操作?
synchronized 和 reentrantlock区别和底层实现。
浏览器输入网址之后发生了什么?
cookie,session相关的知识。
一致性哈希原理,负载均衡算法。
正向***,反向***。
redis为什么这么快? 高并发如何处理的?

三面:
手写算法: 反转二叉树
场景题: 1 索引设计:一个表有三个字段A,B,C
常用查询语句有 select .. from table where B=..and C= ..
select .. from table where A=..and B= ..
select .. from table where B=..
说明如何建立索引以及原因
2  设计一个短链接服务,短信中的短网址点开之后变成完整的url,完整的url转成短网址发送到用户短信中。整体流程设计。
3. 给两个文件a,b  a大小为3t, b大小为2t,a中存储的是id 和 name ,b中存储的是id和title,计算机内存2g,要求用最快的方法找出a和b的id重合的部分,输出文件c,c中存储的是id,name,title。 注 id是 varchar 32.

9月20几号面的,时间过去有点久,只能想起来这么多了,不过大概的问题就是这些,难度感觉还好,没有上来就红黑树那么变态,问的问题都是简历上的问题,好好把简历上写的东西准备一下就可以,头条的效率还是很快,第一天面完,第三天就发意向了。
嘻嘻,各位大佬既然都看到这了,那就帮我分析一下到底该选择哪家offer吧,目前手里三家offer
阿里菜鸟,做基础服务,杭州,实习转正评级应该一般,有余杭补贴10w。
字节跳动,toB业务,成都,进去写go和python,评级应该也是一般。
华为,接入与产品线,c++,应该是做嵌入式,成都,白菜价。
成都末流985渣硕,杭州和成都在我这的比例是4比6,单身狗没什么牵挂😂,就是放不下成都的美食。但是阿里的平台更大,java技术栈也是国内一流,余杭区10w也是很大的诱惑,因为不上税,也不要求落户。 都快纠结死了,看在我写了这么多面经的份上,各位大佬帮忙给点意见啊!谢谢啦!#字节跳动##面经##校招##Java工程师#
全部评论
排除法排除华为,个人建议阿里
点赞 回复 分享
发布于 2019-10-05 21:52
统计每一个字符串出现的次数 这个不用map set怎么写啊。。
点赞 回复 分享
发布于 2019-10-04 16:17
本科生自愧不如,楼主tql
点赞 回复 分享
发布于 2019-10-05 21:52
肯定阿里啊
点赞 回复 分享
发布于 2019-10-05 21:43
投阿里一票
点赞 回复 分享
发布于 2019-10-05 21:10
头条没有hr面吗?
点赞 回复 分享
发布于 2019-10-05 08:39
排除华为 其他的大佬随便选哈
点赞 回复 分享
发布于 2019-10-05 08:38
什么部门啊
点赞 回复 分享
发布于 2019-10-05 01:09
tql
点赞 回复 分享
发布于 2019-10-03 12:06
阿里阿里,顺便问下大佬最后一个文件查重的思路?
点赞 回复 分享
发布于 2019-10-03 11:16
楼主是假期的时候面试的么
点赞 回复 分享
发布于 2019-10-03 11:11
大佬,rocketmq消息队列原理该怎么答呀?
点赞 回复 分享
发布于 2019-10-03 11:00
大佬求问四次握手会有啥问题。还有加索引那个是对BA,BC建两个联合索引吗。(要是我选阿里
点赞 回复 分享
发布于 2019-10-03 10:25
阿里或者字节,如果想一直做JAVA就阿里吧
点赞 回复 分享
发布于 2019-10-03 09:59
校友太强了! 阿里一票
点赞 回复 分享
发布于 2019-10-03 09:13
校友,巅峰,成都征服你的胃了么
点赞 回复 分享
发布于 2019-10-03 09:07
阿里
点赞 回复 分享
发布于 2019-10-03 09:00
太强了,建议阿里吧
点赞 回复 分享
发布于 2019-10-03 08:58

相关推荐

避坑恶心到我了大家好,今天我想跟大家聊聊我在成都千子成智能科技有限公司(以下简称千子成)的求职经历,希望能给大家一些参考。千子成的母公司是“同创主悦”,主要经营各种产品,比如菜刀、POS机、电话卡等等。听起来是不是有点像地推销售公司?没错,就是那种类型的公司。我当时刚毕业,急需一份临时工作,所以在BOSS上看到了千子成的招聘信息。他们承诺无责底薪5000元,还包住宿,这吸引了我。面试的时候,HR也说了同样的话,感觉挺靠谱的。于是,我满怀期待地等待结果。结果出来后,我通过了面试,第二天就收到了试岗通知。试岗的内容就是地推销售,公司划定一个区域,然后你就得见人就问,问店铺、问路人,一直问到他们有意向为止。如果他们有兴趣,你就得摇同事帮忙推动,促进成交。说说一天的工作安排吧。工作时间是从早上8:30到晚上18:30。早上7点有人叫你起床,收拾后去公司,然后唱歌跳舞(销售公司都这样),7:55早课(类似宣誓),8:05同事间联系销售话术,8:15分享销售技巧,8:30经理训话。9:20左右从公司下市场,公交、地铁、自行车自费。到了市场大概10点左右,开始地推工作。中午吃饭时间大约是12:00,公司附近的路边盖饭面馆店自费AA,吃饭时间大约40分钟左右。吃完饭后继续地推工作,没有所谓的固定中午午休时间。下午6点下班后返回公司,不能直接下班,需要与同事交流话术,经理讲话洗脑。正常情况下9点下班。整个上班的一天中,早上到公司就是站着的,到晚上下班前都是站着。每天步数2万步以上。公司员工没有自己的工位,百来号人挤在一个20平方米的空间里听经理洗脑。白天就在市场上奔波,公司的投入成本几乎只有租金和工资,没有中央空调。早上2小时,晚上加班2小时,纯蒸桑拿。没有任何福利,节假日也没有3倍工资之类的。偶尔会有冲的酸梅汤和西瓜什么的。公司的晋升路径也很有意思:新人—组长—领队—主管—副经理—经理。要求是业绩和团队人数,类似传销模式,把人留下来。新人不能加微信、不能吐槽公司、不能有负面情绪、不能谈恋爱、不能说累。在公司没有任何坐的地方,不能依墙而坐。早上吃早饭在公司外面的安全通道,未到上班时间还会让你吃快些不能磨蹭。总之就是想榨干你。复试的时候,带你的师傅会给你营造一个钱多事少离家近的工作氛围,吹嘘工资有多高、还能吹自己毕业于好大学。然后让你早点来公司、无偿加班、抓住你可能不会走的心思进一步压榨你。总之,大家在找工作的时候一定要擦亮眼睛,避免踩坑!———来自网友
qq乃乃好喝到咩噗茶:不要做没有专业门槛的工作
点赞 评论 收藏
分享
鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
字节一直是我的白月光,考虑到转正还是拒了日常实习。
从今天开始狠狠卷JVAV_癫:为什么你释放的offer没流到我头上
点赞 评论 收藏
分享
评论
7
166
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务