字节抖音面经

一面
围绕着项目讨论问的
nginx为什么要去取redis的缓存
guava chache实现原理
你用redis怎么避免缓存穿透
分布式锁的实现方法
redis怎么保证高可用
redlock
设计一个短网址系统
我首先回答的是通过一个自增id来维护映射关系
后来在面试官的引导下重新设计了通过hash方式
中间穿插的问题有
怎么能保证同一个链接多次映射是一样的
每次申请id都要访问一次db,怎么优化,我回答的号段模式
用redis做缓存该怎么设计--一致性hash
hashmap实现原理,怎么扩容
avl树,红黑树,跳表介绍比较
三次握手,四次挥手
浏览器点击一个url背后发生了什么
http协议介绍 http1/2/3
都是围绕着项目讨论和场景题
编程

给定一个链表,以及m和n,翻转m和n之间的节点
m和n从0开始, m < n, m和n都可能比链表长度大

二面
介绍一下你在阿里实习内容
linux下怎么实现一个单例进程
tcp三次握手第三个包丢了会怎么样
分布式事务
设计一个im系统,怎么保证消息不丢失
我主要从发从,处理,推送这三个方向考虑的
推送我首先回答的是客户端收到后返回一个ack
然后他说那我知道在头条发生过一个事故,客户端不返回ack
导致服务器一直在向客户端重发,手机急剧耗电
然后又重新讨论了一个新的方案
全程基本上都在讨论

编程
剑指offer原题:二维数组中的查找

三面
很常规
讨论阿里实习项目
redis高效的原因
redis持久化比较,aof重写过程
redis 内存淘汰机制有哪些
mysql
b+树,索引等等.....
说说你对微服务的理解,服务治理包括哪些
ribbon负载均衡策略又哪些
一致性hash和iphash比较

编程
一个长度为N的数组,里面元素值在1-N之间(闭区间)
找出重复元素 时间O(n) 空间O(1)#面经##字节跳动##校招##golang工程师#
全部评论
楼主是面的后台么?
点赞 回复 分享
发布于 2020-08-12 08:50
请问楼主,是什么时候实习的呢😥。自己准备的晚,只能硬着头皮,没实习经历,搞秋招
点赞 回复 分享
发布于 2020-08-09 10:12
楼主是本科的校招还是研究生的校招呀
点赞 回复 分享
发布于 2020-08-05 19:01
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-08-05 18:30

相关推荐

头像
05-16 11:16
已编辑
东华理工大学 Java
牛客737698141号:盲猜几十人小公司,庙小妖风大,咋不叫她去4️⃣呢😁
点赞 评论 收藏
分享
05-21 18:32
已编辑
湖南工学院 Java
这条干货多数是给i人朋友们分享的,知道你们开不了口,可以试试我说的这些方法1.调整心态:接受初期的尴尬刚开始进入一个新环境,双方都属于一个认识对方的过程,尴尬瞬间是难免存在的。首先,你要接受尴尬,允许自己犯错,实习期本身就是来学习的,同事也不会期待你完美无缺。另外,不要太以自我为中心,其实你的尴尬瞬间也许没有人在意,是因你的对自己的关注而放大了不安全感。2.准备一些防止尴尬的话题和工作相关的,可以以请教的方式开启。比如:xx,这个表格我没有看懂,可以给我讲一下吗非工作的话题,可以聊聊中午吃什么、当地的天气如何、通勤远不远之类的。比如:附近有什么好吃的外卖吗?我刚来还不太熟悉3.每日练习,逐渐打...
sweep^0416:内向人,遇到好的领导很重要,我之前一段实习组里全e人就我一个i 刚入职第一周还会带着我聊一下,后面越来越冷落我,实在受不了,每天去到就想亖,mentor还要pua说是我融入不了集体(我真的以为是我的问题)后面我离职了,去了现在这一家公司,我的领导也是e人,但是我融入的很好,组里的人全都很好很好,也不会出现小团体什么的,所以说内向不是不融入环境的根本,就是公司跟带教的问题
点赞 评论 收藏
分享
评论
2
44
分享

创作者周榜

更多
牛客网
牛客企业服务