十年架构师分享字节跳动超高难度三面java程序员面经(内涵答案)

十年架构师分享字节跳动超高难度三面java程序员面经(内涵答案)

面试前就有听说过字节比较考验算法,面试的时候果然是,还好自己刷题比较多,这也验证了一个说法,大家在面试字节等目前比较火的互联网公司,一定要记得多刷题,文末会有自己面试的时候准备好的面试题PDF文档,有注意各位查漏补缺,有需要的可以找我免费获取到,这次面试的答案我也已经整理出来了,文末会有获取方式! 具体的面试题,大家看正文吧!

字节跳动一面

  • 自我介绍,我简历里面有一个商城的项目
  • 画一个商城项目的所有的模块,然后讲解。
  • 在用户登录的时候,由于HTTP是无状态的如何识别不同的用户(session或者cookie) ,然后让说一下session和cook各有什么优缺点
  • 单点登录的问题如何解决(服务器集群的情况下,用户如何在一-台服务器上登录,访问其他的服务器就不需要登录了) ?答:服务器集群之间厂播session厂播或者使用Redis共享session
  • Redis的底层是通过什 么实现的?
  • 为什么Redis他是通过hashtable实现的,但是它的扩容的时候并没有卡顿?
  • 为何Redis是单线程的还是这么快?
  • 商城如果有用户注册的模块,那么在用户注册成功之后一般会返回一个邮箱连接,然后用户点击连接跳转到商城主页。现在要求连接的有效时间为30分钟,这种服务如何保证?
  • 可以在数据表中增加一个超时时间的字段,用户点击连接的时候判断是否已经超时
  • 在进行商品展示的时候,如果一个商品有不同的分配,那么可能会涉及到有多级分类的问题- -》如何涉及数据库表,来实现商品的多级分类。
  • 把你知道的TCP都说下?
  • 说一些TCP的三次握手、四次挥手?以及各自的状态
  • 在四次挥手的情况下,如果服务器端出现了大量处于close-wait的连接状态,分析一下原因,如何设置参数解决这样的问题?
  • 在客户端time-wait的状态-般会持续多长时间?为什么要持续这么长时间?如何有大量的time-wait状态,出现这种情况的原因是什么?如何解决?
  • 两个字符串的最大子序列问题

字节跳动二面

  • 对于你的商城项目,如果对于同一个分类有多个卖家,如何设计数据表?
  • 对于高并发的系统,如何设计架构才能避免瞬间数据库收到瞬间高流量的冲击? Redis消息队列
  • 如果你用Redis实现的话,可能会出现商品超卖的问题,那么你是如何结果商品超卖问题的?
  • 一般在支付的过程中,用户支付、账户被冻结、订单的生成、卖家库存减少、卖家收到钱,这是个一系列的过程,那么你如何设计实现分布式的事务?答:消息队列
  • 如果用户在提交订单之后向消息队列发送消息,这个时候网络出现异常,消息队列并没有接收到用户发送的消息怎么办?答:消息队列会有一个回调接口,对于那些没有确认或
  • 者取消的消息不断的轮训,判断是否提交成功。
  • 对于不同的业务我们会进行分库存储,说一下MySQL的主备模式?
  • MySQL的主从同步时如何实现的?日志
  • 在MySQL的主从同步过程中,SQL线程可不可以并行的执行?答:不可以,因为这样可能SQL执行的顺序不同,导致事务提交时间有差异
  • 说一下NIO机制、select系 统调用函数?
  • B B+树的特点?
  • 字符串匹配
  • 二叉搜索树的第K小节点
  • 链表每隔K个节点进行翻转。

卡着我的项目一直问,大家去面试的时候,一定要对简历中所用到的知识点有一定的见解,不要被面试官的连环炮吓到了!


字节跳动三面

  • 自我介绍
  • 问GitHub账号
  • 设计一个短连接服务-不会,涉及了MD5hash算法
  • 两个鸡蛋问题,如果有100层楼,如何判断出恰好在第几层楼摔坏?
  • 能不能推演出一个数学公式
  • 用户访问一个URL的全部过程
  • 一般情况下,我们的IP的存储都是将点十进制转化为-个长整型进行存储,如1.2.3.4–》 1234,现在有一个20w行的文件,其中文件的每一行都存储了一些信息:

1234中国电信,张三

1235-2346中国移动,李四

  • 设计一个IPquery的服务,以最快的形式,根据我查询的IP返回用户的基本信息。(用 代码实现)

本次面试答案,以及收集到的大厂必问面试题分享:

十年架构师分享字节跳动超高难度三面java程序员面经(内涵答案)

十年架构师分享字节跳动超高难度三面java程序员面经(内涵答案)

答案获取方式:

转发后+回复关键词 【JAVA】即可获取~

重要的话说三遍,先转发,转发,转发,然后私信才可拿到必考题答案哦!

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/17037.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 外企HR细说英语面试

      争取到了外资公司的面试机会,一般它们都有英语要求,如果有招聘广告的,可看看他们对英语的要求是什么;如果是有人推荐,比如猎头,问问对方公司对这个职位的英语,究竟需要什么程度,这样…

    2022年5月25日
    315
  • 产品培训师职位面试3篇

    面试经验1 面试公司:中兴通讯 职位:产品培训师 周六的早晨来到zte西安部,人不多,很快就轮到了我,先前我做程序员的,这次想转型,应聘产品培训师,也算是售后吧。大学一直学通信,底…

    2022年5月18日
    150
  • 这些面试技巧,你掌握了,基本可以应对所有的面试!

    经常有人说,我有一肚子话想表达给面试者听, 可是一到面试现场就不知道该怎么去阐述了,前方干货来袭。 希望能够帮助到大家! 这些面试技巧,你掌握了,基本可以应对所有的面试!相当有效果…

    面试技巧 2020年2月3日
    783
  • 职场面试至关重要3分钟

    在令人乏味的招聘现场,别以为考官会有好心情,能静下心来听你喋喋不休地讲个没完,职场资深人士指出,实际上从你一踏入大门的3分钟内,主考官就决定了是否要录用你,余下的几分钟完全是安慰性…

    面试技巧 2022年11月27日
    40
  • 面试中,决定你能否被录取的不是个人能力,而是上司的眼缘

    晓秋是一个刚毕业的大学生,如何通过好单位的面试成为她踏入社会面对的第一个门槛。每次接到面试电话的时候,她起先是兴奋不已,后来便是焦虑不安。兴奋的是自己的简历终于打动HR的心,给自己…

    面试技巧 2022年11月28日
    60
  • 面试技巧之如何获得面试官青睐

    任何人想要得到心仪的工作,都要经历面试这个过程,很多时候不是因为我们不够优秀而与错过绝好的工作机会,而是因为在面试时,我们的一些小动作或是一些言语让面试官反感,所以才会被“扫地出门…

    面试技巧 2022年11月28日
    64
分享本页
返回顶部