【字节跳动】后端一面

更多实战面经八股:地址 alt

【字节跳动】后端一面

  • 自我介绍
  • github项目,主导还是参与
  • 介绍一下贡献,docker和达梦,spring测试框架编写测试类覆盖
  • 如何监听docker,暴露端口,安全问题
  • 别人通过http也能拿到数据,用https来,信息安全方面
  • https解决的问题,别人怎么看到http报文,通过抓包,
  • https是对http的封装,
  • https的证书的作用(有点模糊),
  • 公钥和私钥(混了)
  • 服务器,用私钥可以登陆服务器,不用输密码(服务端配置的是公钥还是私钥)
  • 泄露问题
  • 公钥配置在哪个文件(这个舒适不知道),
  • git用的多吗切换,创建分支,git的reabse和merge的区别(模糊)
  • kafka的 group
  • 十个消费者消费group会发生什么?
  • 技术栈那个看的多一些 mysql
  • api接口慢,涉及到数据库问题,哪些手段可以检查
  • update加锁,不走索引全表扫描,加锁
  • delete的消耗时间,在日志,如何查找(用cli查找,可以使用sql语句,但是具体我没有用过)
  • 连接数据库查询
  • 场景设计题(20分钟左右)
    • redis的hash表,实现无限往里写,(可能是扩容)hash表的扩容,重新创建新的hash表,拷贝到新hash表,如何改善,redis的hash扩容原理,
    • fork子进程进行扩容,正在插入的数据如何添加,缓存区,数据一致性
    • 旧的键,删除的时候旧的缓冲期删除了,新的缓冲期怎么保证也被删除
    • 你设计的在并发你觉得会有没有问题?
  • 数据库怎么办保证并发,两个api接口对数据库的操作怎么保证在数据库的正常操作
  • 日志前十行
  • 后十行
  • ps-ef group 管道名
  • 占用多少文件,一个进程打开那些文件(这个属实没接触过)
  • dr du 磁盘
  • 写题 两个简单题不到十分钟a了(他可能觉得我最少得写20分钟来拖面试时间哈哈哈,给两个简单题估计就是gg)

反问:

部门(具体哪个我也没有记,听面试官巴拉巴拉说一堆,只记得和生物工程有些关系)

技术栈

建议

然后反问他我的那个开源项目安全的优化,然后他又开始鞭打我,问我docker的底层原理,我说是基于一些操纵系统之类的,他说不是这个(哭死了)

竞争程度?(今年不会招很多人,而且比较卷dddd)

总结: 第一次面字节,基本上没有八股,从项目到场景设计,都是发散性思维,如果没有只是背八股这些东西还真的是答不上来,所以有些东西还是需要慢慢的去深入总结!

有些八股细节没有答上来,然后项目不够深入。场景设计缺乏思考。面试字节确实能发现自己还有很多地方不是很足,所以要努力上来!

  • 收获: 被鞭打习惯了,倒觉得自己心态变好了哈哈哈哈。

调查问卷已发(gg)

#字节##面经#
全部评论
大佬你可真是面霸
4 回复 分享
发布于 2023-03-06 20:47 重庆
宝哥没二面吗
3 回复 分享
发布于 2023-03-09 16:19 北京
宝佬越来越强了
1 回复 分享
发布于 2023-03-06 13:30 江西
tql,宝哥
1 回复 分享
发布于 2023-03-06 11:54 北京
兄弟,简单题是有多简单?
点赞 回复 分享
发布于 2023-05-11 16:26 日本
点赞 回复 分享
发布于 2023-03-12 17:48 北京
你这花园搞得好好看
点赞 回复 分享
发布于 2023-03-12 00:07 广东
日常实习吗
点赞 回复 分享
发布于 2023-03-07 18:32 香港
xd面的哪个部门啊
点赞 回复 分享
发布于 2023-03-06 22:35 北京
好多不会😭
点赞 回复 分享
发布于 2023-03-06 15:34 北京
我好多不会的
点赞 回复 分享
发布于 2023-03-06 15:24 江苏
越来越牛
点赞 回复 分享
发布于 2023-03-06 14:18 广西
**问这么多
点赞 回复 分享
发布于 2023-03-06 13:54 河南

相关推荐

01-28 16:12
中南大学 Java
几年前还没有chatgpt的时候,刷题真的是很痛苦。刷不出来只能看题解,题解有几个问题:第一个是每次看的写题解的人都不一样,很难有一个统一的思路;第二个也是最重要的是,题解只提供了作者自己的思路,但是没有办法告诉你你的思路哪里错了。其实很少有错误的思路,我只是需要被引导到正确的思路上面去。所以传统题解学习起来非常困难,每次做不出来难受,找题解更难受。但是现在chatgpt能做很多!它可以这样帮助你 -1. 可以直接按照你喜欢的语言生成各种解法的题解和分析复杂度。2. 把题和你写的代码都发给它,它可以告诉你 你的思路到底哪里有问题。有时候我发现我和题解非常接近,只是有一点点🤏想错了。只要改这一点点就是最优解。信心倍增。3. 如果遇到不懂的题解可以一行一行询问为什么要这样写,chatgpt不会嫌你烦。有时候我觉得自己的range写错了,其实那样写也没错,只是chat老师的题解有一点优化,这个它都会讲清楚。4. 它可以帮你找可以用同类型解法来做的题。然后它可以保持解法思路不变,用一个思路爽刷一个类型的题。如果题目之间思路又有变化,它会告诉你只有哪里变了,其他的地方还是老思路。5. 它也可以直接帮你总结模板,易错点。经过chat老师的指导,我最大的改变是敢刷题了。之前刷题需要先找某一个人写的算法题repo,然后跟着某一个人他的思路刷他给的几个题。如果想写别的题,套用思路失败了,没有他的题解,也不知道到底哪里错了;看别人的题解,思路又乱了。这个问题在二分查找和dp类型的题里面特别常见。但是现在有chat老师,他会针对我的代码告诉我我哪里想错了,应该怎么做;还按照我写代码的习惯帮我总结了一套属于我的刷题模板。每天写题全是正反馈!
明天不下雨了:那我建议可以用 chatgpt atlas 或者 dia 去刷,也可以用 chrome 加个 ai 插件去刷 左边刷题右边 chat 效果很好
AI时代的工作 VS 传...
点赞 评论 收藏
分享
评论
26
128
分享

创作者周榜

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