当前位置: 首页 > 面试经验 >

【字节跳动】后端一面

优质
小牛编辑
149浏览
2023-03-28

【字节跳动】后端一面

更多实战面经八股:地址


【字节跳动】后端一面



  • 自我介绍

  • 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)

#字节##面经#
 类似资料: