字节一、二、三面后端面经 (已意向)

依然是个人情况写在最前面,西电计算机本科,2022毕业,现  滴滴 支付中台实习中。开发语言golang

面的是国际化电商 我流程走了好久了,有些忘了
一面
1.golang的channel是怎么实现的,需要加锁吗,如果不加锁怎么保证线程安全
2.golang的context有什么作用,如何实现的
3.其中valuecontex线程安全吗,存取值是如何实现的
4.无阻塞的channel应该怎么写
5.谈谈http协议
6.进程和线程
7.数据库索引

算法
1.二维数组,按照副对角线一层一层输出(非矩形)
2.给你一个黑盒 可以输入任意个单词 乱序输出这些单词的所有翻译 现在有n个单词 使用多少次黑盒能得到全部单词的翻译 (信息论加二进制)

二面

1.tcp的握手过程,每一步出现异常会发生什么
2.索引查询的过程
3.mysql各种锁的底层实现是什么,golang里面的锁呢?
4.redis做缓存的双删方案
5.https握手过程

算法
1.二叉树根节点到叶子节点所有路径和
三面
1.系统调用和普通的函数调用过程有什么不同
2.说一件你经历的事 从起因到结束到收获
3.tcp可靠性的保证
4.mysql除了innodb的其他引擎的特性和优劣势

算法
1.给定二维平面一些点,输出包含点最多的直线的点的数量
2.两堆物品一个7,一个10,先手怎么拿(简单的博弈问题)
#字节跳动##面经##后端开发#
全部评论
算法 1.给定二维平面一些点,输出包含点最多的直线的点的数量这个怎么做啊,是手撕代码吗
1 回复 分享
发布于 2021-09-01 16:01
楼主三面之后多久HR面的啊
点赞 回复 分享
发布于 2021-09-01 17:04
请问楼主面的是哪里的国际化电商呀
点赞 回复 分享
发布于 2021-09-02 00:37
请问楼主:两堆物品一个7,一个10,先手怎么拿(简单的博弈问题) 这个问题是什么意思?
点赞 回复 分享
发布于 2021-09-02 09:33

相关推荐

头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
10-17 12:16
同济大学 Java
7182oat:快快放弃了然后发给我,然后让我也泡他七天最后再拒掉,狠狠羞辱他一把😋
点赞 评论 收藏
分享
10-28 11:04
已编辑
美团_后端实习生(实习员工)
一个2人:我说几个点吧,你的实习经历写的让人觉得毫无含金量,你没有挖掘你需求里的 亮点, 让人觉得你不仅打杂还摆烂。然后你的简历太长了🤣你这个实习经历看完,估计没几个人愿意接着看下去, sdk, 索引这种东西单拎出来说太顶真了兄弟,好好优化下简历吧
点赞 评论 收藏
分享
评论
1
46
分享
牛客网
牛客企业服务