您当前的位置: 首页 >  后端

TechGuide

暂无认证

  • 3浏览

    0关注

    176博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

字节跳动后端开发面经

TechGuide 发布时间:2021-10-31 23:44:11 ,浏览量:3

恭喜发现宝藏!微信搜索公众号【TechGuide】关注更多新鲜好文和互联网大厂的笔经面经。 作者@TechGuide【全网同名】 点赞再看,养成习惯,您动动手指对原创作者意义非凡🤝

面试部门 / 岗位:字节跳动 / 后台开发 一面(10.27 90 mins)
  1. HTTP通过什么保证安全传输?

  2. 说一下应用层中使用UDP协议的应用?TCP?UDP+TCP?

  3. HTTPS解析过程

  4. 一道算法题,1只羊99头狼,规则是狼吃了羊,羊会死,狼自己也会变成羊,说一下最后的情况。(数学归纳法)

  5. Linux下NGINX配置文件默认在哪个目录,如果某个用户更改了目录,通过什么命令找到(说一下Linux命令)

  6. git中pull和fetch的区别(git pull = git fetch + git merge,我只记得是这样 )

  7. innodb中的insert、delete、update、select MVCC原理说一下(中间提到了版本号)

  8. 对应上一个问题,版本号记录的规则?

  9. IO多路复用?讲一下?(提到了select)

  10. select描述符限制是多少?(1024 ),为什么是1024???

  11. 僵尸进程概念?如何解决?(由于中间提到了先让父进程结束)

  12. 对应上一个问题,孤儿进程概念?

  13. tcp滑动窗口 是干嘛的(流量控制的一种方式),说一下原理,概念,为什么叫滑动窗口,大概是这个意思,这个题我卡了,没听到面试官说的,我回答的他很不满意

因为我简历写的是精通Python,面试官看看我,笑了一下, 好,问题来了,连环问

  1. 说一下is和==区别,直接秒杀了,然后问is实现原理,利用了单例嘛,秒了,让我讲解一下单例,懒汉式,饿汉式,优缺点都说了。

  2. 说一下list、tuple、dict底层,然后问了set去重原理(__hash__和__eq__嘛)

  3. metaclass,用在何场景,(ORM),说一下type()各个参数

  4. PythonPath变量是什么?分别解释一下\

  5. 上来就Redis缓存穿透,缓存雪崩,说下一按概念,如何解决就OK

  6. Mysql排错和调优

  7. 分库分表规范,准则

  8. Redis持久化方式,还捎带问了问项目的缓存情况

  9. 反问:我问了新人培养情况、晋升机制、还有一些平时涉及到的工作栈。

二面(10.28 26 mins)
  1. 深挖项目,git、nginx(反向代理、负载均衡)、

  2. 场景题:假设我有多台服务器,将我的项目如果反向解析调用了别的服务器,如何实现,采用哪种方式(轮询、weight),分别说一下优缺点,以及特殊情况也要考虑(比如某一台服务器挂了,但是你并不知道是哪一台 )

  3. 算法题:lc(227) 计算器,当时直接eval来着,面试官笑着看我。。。

  4. 反问:问了接下来的流程(他告诉我三面还是技术面 ),然后谈了一下各个部门情况。

三面(10.28 35 mins)

算法题

  1. 面试官临时举的例子,举的牧羊犬和羊,大概意思有点像老鼠喝毒药(二进制)

  2. 规划交通,类似于图的遍历。。。(不简单 )

hr面(10.29 17:00)
  1. 你对于加班问题怎么看?

  2. 你意向工作城市,你父母怎么看?

  3. 期望薪资和待遇

  4. 是否是独生子

  5. 本科和硕士都是全日制统招吗

  6. 口头offer,期待中,

告诉我通过了,简单聊了一下,你一定要表现出你特别想去他们公司,别犹犹豫豫的。hr面特别看你的态度,我个人觉得

结果

10.31OC,由于后端开发岗位没hc了,可能会转岗,hr说的。

关注
打赏
1665329535
查看更多评论
立即登录/注册

微信扫码登录

0.0491s