字节跳动 飞书后端 暑期实习面经(已OC)

Base: 飞书企业应用_广州

一面(2.25,1h):

  1. 自我介绍
  2. 算法题
    1. 一辆油箱无限大的车要围着一个环开一圈,每个节点可以加x升油,走到下个节点要y升油,可以从任意节点出发,问可以走完一圈吗
    2. 一个数组,若干正整数,选出不两两相邻的数且和最大(如果是环呢?)
  3. 问项目(实验室)
  4. 基础知识
    1. MySQL
      1. 事务隔离级别及作用
      2. 锁机制与InnoDB锁算法
      3. 索引
      4. 大表优化
    2. Redis
      1. 持久化机制
      2. 缓存穿透、击穿、雪崩
    3. 计网
      1. HTTP与HTTPS区别,详述HTTPS
      2. TCP的三次握手与四次挥手
    4. Java
      1. HashMap的原理
      2. 抽象类和接口有什么区别
      3. final和static区别
      4. Java线程同步机制
  5. 反问

二面(2.28,70min):

  1. 自我介绍
  2. 基础知识
    1. Java
      1. Java语言或者说是面向对象的语言的特性
      2. 描述多态的动态绑定与静态绑定
      3. 描述HashMap的数据结构
      4. HashMap为什么要选择红黑树而不是B树、B+树之类的查找树
      5. 描述泛型与泛型擦除
      6. HashMap的扩容机制
      7. ConcurrentHashMap和HashTable是如何实现线程安全的
      8. 描述一下解决线程安全的方法
      9. 描述synchronized的用法
      10. 描述volatile的用法
      11. 描述volatile的实现原理(MESI一致性协议)
      12. 变量加上volatile修饰后,对编译器的影响是什么
      13. 描述一下CAS机制与其引发的问题(ABA问题)
      14. 描述一下JVM的内存模型
      15. GC在哪些区域进行,除了堆内存还在其他地方进行吗
      16. 描述一下清除算法
      17. 老年代与新生代分别使用了什么算法,为什么要这样做
      18. JVM的STW机制
  3. 项目
    1. 解释一下OAuth2.0的机制
    2. Redis过期机制的实现方式
    3. 描述一下项目中的难点
  4. 算法题
    1. 给定一个正整数x和数组y,y中若干0到9的整数,无限制使用y中的数字组成最大且不超过x的数
    2. 非递归中序遍历

HR面(3.4,20min )

  1. 自我介绍

  2. 描述竞赛经历

  3. 描述课内学习经历

  4. 挑选项目介绍

  5. 描述课外学习方法与途径

  6. 未来的工作方向与计划

  7. 目前其他公司实习岗位的投递情况

  8. 实习时长

Leader面(3.11,85min)

  1. 算法题二选一(搜索/博弈论)(70min)
  2. 反问(10min)
#字节跳动实习##实习##面经##面试题目##字节跳动#
全部评论
大佬啥时候投的
1 回复 分享
发布于 2022-02-26 20:53
楼主,笔试了吗
1 回复 分享
发布于 2022-02-28 20:37
你是研究生还是本科啊
1 回复 分享
发布于 2022-03-01 15:30
请问hr面是电话还是视频呢
1 回复 分享
发布于 2022-03-06 11:36
一面真的简单,二面是真的恐怖
2 回复 分享
发布于 2022-02-26 12:21
lz几个项目呀,话说大表优化是啥? 分库分表吗?
1 回复 分享
发布于 2022-03-03 01:20
怎么leader面在hr之后
1 回复 分享
发布于 2022-04-23 00:56
想问下算法题1是不是类似跳跃游戏,算法题2是不是打家劫舍?😂
点赞 回复 分享
发布于 2022-02-26 20:28
投的啥岗位哇
点赞 回复 分享
发布于 2022-02-27 00:20
理想汽车春季招聘,车企顶级待遇,内部专属内推链接(内推码已自动填好),可私信加vx好友全程跟进: https://app.mokahr.com/m/campus_apply/chehejia/40949?recommendCode=DSSCgruY#/jobs
点赞 回复 分享
发布于 2022-02-28 22:53
蹲二面后续
点赞 回复 分享
发布于 2022-02-28 23:49
理想汽车春季招聘,车企顶级待遇,内部专属内推链接(内推码已自动填好),可私信加vx好友全程跟进: https://app.mokahr.com/m/campus_apply/chehejia/40949?recommendCode=DSSCgruY#/jobs
点赞 回复 分享
发布于 2022-03-01 08:06
请问二面的第一道算法题怎么解呢
点赞 回复 分享
发布于 2022-03-01 23:55
怎么只有两面技术?
点赞 回复 分享
发布于 2022-03-06 01:28
太强了吧
点赞 回复 分享
发布于 2022-03-17 10:20
大佬 美团需要你 美团春招 PC端点击链接  https://campus.meituan.com/  输入 内推码 hJRhICy 手机端扫描二维码参与内推 二维码看不到可+v heiheihei0924
点赞 回复 分享
发布于 2022-03-17 22:07
二面完多久出结果呀
点赞 回复 分享
发布于 2022-04-01 16:17
楼主想问一下算法题是在哪里写,可以用ide吗
点赞 回复 分享
发布于 2022-04-05 10:21
楼主问一下写算法可以用ipad画图吗
点赞 回复 分享
发布于 2022-04-06 09:23
为什么hr面之后还有个纯算法的leader面,能交流一下吗
点赞 回复 分享
发布于 2022-04-06 22:23

相关推荐

Web缓存是一种用于临时存储网页资源的机制,它可以提高网页加载速度和减少网络流量。浏览器会在本地存储已访问过的资源(例如HTML、CSS、JavaScript、图像等),当再次访问相同资源时,浏览器会尝试从缓存中获取资源,而不是重新下载。浏览器缓存的工作原理如下:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48当浏览器首次请求某个资源时,服务器会在响应中附带缓存相关的HTTP头信息,例如"Cache-Control"和"Expires"。浏览器会将这些资源以键值对的形式保存在本地缓存中,键是资源的URL,值是具体的资源内容。下次请求相同资源时,浏览器会检查缓存中是否有匹配的资源。 a. 如果缓存中存在匹配的资源,并且缓存未过期(根据"Cache-Control"和"Expires"头信息判断),则浏览器直接从缓存中获取资源。 b. 如果缓存中存在匹配的资源,但缓存已过期,则浏览器发送带有"Cache-Control"和"Expires"头信息的条件请求,即发送一个"If-None-Match"和/或一个"If-Modified-Since"头信息给服务器,用于验证资源是否有更新。如果服务器返回304状态码表示资源未更新,则浏览器从缓存中获取资源;否则,服务器会返回新的资源。 c. 如果缓存中不存在匹配的资源,则浏览器会发送完整的请求给服务器,并将获取到的资源保存到缓存中。
点赞 评论 收藏
分享
01-23 14:53
已编辑
东南大学 Java
时长1h10min,其中算法10min自我介绍一下1.非科班转码原因,本科学过JAVA相关课程吗2.除了java还用过什么语言3.说说JAVA和Python的区别4.说说对JAVA多态的理解5.知道synchronized关键字吗6.说说volatile关键字的作用7.spring和springboot的区别8.注解的原理是什么9.项目里配置的jvm垃圾回收器是哪个,用到哪些jvm垃圾回收的算法10.mysql给了一个表头,问各个数据类型应该要设置成什么11.id设成了int类型,表中最多可以放多少个数据。12.数据太多怎么办,表放不下了13.分表具体应该怎么分14.如果mysql查询速度很慢,怎么排查这个问题15.索引失效场景有哪些16.索引为什么快17.看你项目里用了分布式锁,那你了解redis里的redlock吗(说不太了解,让我回去了解一下)18.redis想实现一个简易的消息队列应该怎么做。19.不用stream流呢,可以用redis里哪个数据类型20.刚刚说到list,说说redis具体有哪五个基本数据类型21.那么说说zset的原理22.讲讲消息队列的用途23.消息队列kafka和rocketmq有什么区别,适用场景有什么不同。24.linux怎么查看进程25.linux怎么杀死进程26.怎么排查linux硬件问题,查看cpu占用,内存占用等。(没答上)27.linux一个文件里怎么快速查看到指定字段,比如java字段(没答上)28.linux怎么查看最近的10条mysql日志记录(没答上)29.说说linux项目部署流程。(没答上)手撕:有序数组二分查找(可能linux太多没答上有点绷不住了,说找个简单的给我做,结果测试用例写了很久)(我)反问业务(我)声明可实习时长和到岗时间30.对小米的看法怎么样1.3通知一面通过了,等待二面
点赞 评论 收藏
分享
评论
29
214
分享

创作者周榜

更多
牛客网
牛客企业服务