先大概说下背景 - 本人后端开发,技术栈纯JAVA,之前刷过不少算法题,然后也是毕业就在大厂工作2年(之后定了可能再PO名字哈哈)。

坐标北京。求职原因其实一部分是为了找各种机会看看自己目前的水平和当前各大厂里自己中意部门的诉求的差距。当然也为了看看能不能double啦啦啦。目前薪资涨的有点慢,而看了看互联网跳槽后短期大涨的案例心态又有点飘,想去试试。

废话不多说

由于平台不能直接发送面试资料等原因,有需要这份字节跳动面经学习笔记的朋友们只需要评论+转发+关注,并且扫描下方小编二维码即可免费获取!!!

BAT面试题:1000+BAT面试题资料汇总

一面是目标组的组员面试:

先是自我介绍 - 然后顺着我的经历一通问,感觉还有点感兴趣。但是这块有点误差,我们两个各自说的框架意思不太一样。我是业务的框架,而她说的是底层微服务框架,在二、三面我上来就主动先说明这点。所以问题其实顺着我的项目经历里与她的框架相关的部分在问。我其实没有参与开发过,但是也有一些了解,能答得上来。但是据我女票旁听的结果来看我说了很多次“这个我不太清楚”。
技术上的问题主要有(感觉并没有准备很充分,随口问的,自由延伸提问):
内存模型,
内存调优(我的项目经历里有涉及,顺着问的),
GC,
hashMap的死锁和优化,
rpc框架的理解,
HTTP/HTTPS区别
微服务通信机制,可靠性
编程题:
无序整数组中找出>=target的最小连续长度。很简单。

二面感觉是个资历老一些的组员:

也是自我介绍(每面必问,重要) - 顺着经历问一些相关的技术问题:
类加载机制
动态加载
动态代理
spring
hibernate
λ函数
λ函数创建的内部类对于内存的影响
java各个版本的更新点(强烈建议准备好)
stream api的应用
rpc框架的理解
编程题:3sum, 手撕了下hashcode和equals,其他没啥

三面就是小组leader了(莫名强烈的劝退感,强调多次双向选择,让我考虑好是否想做,长期做,差点以为自己要挂了):

自我介绍(哈哈哈)
问的问题比较宏观了
2年在我的大厂学习到了什么 - 我从工作上和技术上答的
我的规划,为什么想来做这些 - 年轻的公司,氛围好,技术先进
有没有接触过微服务治理 - service mesh压根没玩过!
目前公司现有的治理框架有什么问题 - 自由发挥,最好对自己当前公司的体系有自己的理解
然后我也问了他们的项目有哪些块,交流了下我如果入组做的是哪块

编程题:
merge两个有序数组,O(1)时间空间。
几分钟就写好了,结果最开始长度赋值用了arr.length忘了题里给了arr长度足够硬是看了好久才看出来55555

四面是个boss(今天连续面试pony+头条搞的心情很紧张,发挥的不好):

自我介绍,基于项目技术问了不少相关的问题
业务代码内存优化方式,涉及到过什么场景,怎么分析 - 优化项目,visualvm
之前面试聊过了一些头条用的框架,之后自己有去了解过么,感兴趣么 - 有点崩
多线程应用场景1:三个线程A, B, C都打印自己的东西,怎么能顺序打印? - 个人答案三个信号量循环释放
多线程应用场景2:10G文件,2G内存怎么能找出所有互为倒叙的行? - 流反复读取释放,对每行存互为倒叙的匹配对象?(感觉自己菜的要死,应该是个常见场景)
转行到微服务治理全新的挑战能行么? - 答了自认为适应能力强 - 请举例说明 - 搞专项需要新学gprc, antlr, 业务知识来做,2个月高质量达成目标
承压能力可以么?(感觉真是压力大,比三面还强的劝退感) - 经历举证
我有什么问题? - 没准备太好 - 业务场景,成长规划
无编程题

小结:社招感觉更注重你的项目经历,和你对当前自己和周边部门的工作的掌握程度和个人理解。能否对设计方案有自己的认识,而不是只根据既定方案开发(个人感觉很关键)。我其实在技术问题上答得并没有很好,但是我工作相关的经历答的很全面,想延伸多长就延伸多长自己都能讲出来并说出自己的理解。

不过既然他们缺人,你如果能让他们感觉你上手就能工作,铁定是第一人选。面向JD刷题1st。
多看看他们用的技术的相关资料。多准备问题。

由于平台不能直接发送面试资料等原因,有需要这份字节跳动面经学习笔记的朋友们只需要评论+转发+关注,并且扫描下方小编二维码即可免费获取!!!

BAT面试题:1000+BAT面试题资料汇总

字节跳动-社招2年面试经历(HR面待续哈哈哈)相关推荐

  1. 后端开发面试自我介绍_字节跳动暑期实习后端开发面试经历

    字节跳动后端实习是什么,字节跳动后端实习面试流程是怎样? 今天小编就来帮助大家了解一下字节跳动后端实习面试到底有什么内容. (好了不皮了,开始正文) 字节的面试流程总的来说还是挺享受的,和面试官两人的 ...

  2. 字节跳动社招全岗位研发面经(已拿offer)

    前言 几经周折,群里小伙伴终于成功进入了字节跳动大厂工作.这套面试经验是他自己和几个小伙伴共同总结的,分享给大家.通过本文,可以帮助大家快速回顾了面试中知识点,其次这套面试手册涵盖了诸多岗位的面试题和 ...

  3. 字节跳动社招5面(已拿offer):算法+微服务+多线程+JVM+数据库

    前言 字节跳动在图文.视频.问答.图片等领域连续发力,产品矩阵包括今日头条.抖音短视频.西瓜视频.懂车帝.GoGoKid英语.皮皮虾.Faceu激萌.轻颜相机等多款产品,以及AI教育产品.企业SaaS ...

  4. 字节跳动社招面试记录,java异常处理关键字

    蚂蚁花呗第一次技术面(60min): Java容器有哪些?哪些是同步容器,哪些是并发容器? ArrayList和LinkedList的插入和访问的时间复杂度? java反射原理, 注解原理? 说说一致 ...

  5. 字节跳动社招面试记录,javaspring框架详细设计模板

    Java如何入门? 1.建立好开发环境 首先建立好开发环境非常重要,工欲善其事,必先利其器.做任何开发,首先就是要把这个环境准备好,之后就可以去做各种尝试,尝试过程中就能逐渐建立信心.初学者往往在环境 ...

  6. Android Hawk数据库 github开源项目,字节跳动社招面试记录

    repositories { // - maven { url "https://jitpack.io" } } dependencies { compile 'com.githu ...

  7. 程序员进阶知识点!蚂蚁金服、拼多多、字节跳动社招面经,建议细读

    写在前面 很多小伙伴留言说让我写一些工作过程中的真实案例,写些啥呢?想来想去,写一篇我在以前公司从零开始到用户超千万的数据库架构升级演变的过程吧. 本文记录了我之前初到一家创业公司,从零开始到用户超千 ...

  8. 最新面试:快手社招Java岗面试经历分享

    前言: 为帮助开发者们提升面试技能.有机会入职.特此分享一些入职技巧 正文: 一面 1.Spring 原理.Spring IOC.AOP 说一下Bean 如何加载.如何初始化以及如何注册到IOC容器中 ...

  9. 字节跳动春招攻略:学长学姐笔经面经,还有出题人「锦囊」

    正在参加春季校招的同学们,此刻可能是最紧张的了: 简历投出去了,什么时候才能收到笔试通知啊? 收到了笔试通知,最后两天还来得及做什么准备? 面试会问什么问题?怎么才能提升通过率.拿到更好的offer? ...

最新文章

  1. 如何调整ABAP程序的性能
  2. Attention技术应用的最新进展概述
  3. jolokia_Hawtio和Jolokia的Hibernate统计
  4. leetcode 1239. 串联字符串的最大长度
  5. 求1+2+3+……+100的累加和。
  6. Oracle 不同故障的恢复方案
  7. 互斥锁(python 版)
  8. element表格动态列、本地分页、动态form、自定义校验集成
  9. 计算机应用从组织内部,全国2014年10月自考管理系统中计算机应用试题和答案
  10. linux下pip安装模块失败,Linux pip包安装错误
  11. Spring-@value用法详解与苏宁框架vars的解释
  12. MAVEN工程引入p6spy打印sql语句日志(Spring+mybatis)
  13. Pandas08--文本数据
  14. Chrome浏览器乱码问题
  15. linux 挂载nas网络存储_Linux挂载NAS
  16. 时势造英雄之策略模式
  17. 北方大学 ACM 多校训练赛 第四场 题解
  18. 计算机组成原理第一章作业,计算机组成原理第一章习题答案(作业).doc
  19. 二级c语言 真题,全国计算机二级c语言历年真题完整版.doc
  20. [编程基础] Python命令行解析库argparse学习笔记

热门文章

  1. jupyter notebook启动出错
  2. 【被误解是不是表达者的宿命】
  3. 【游记】ZJOI2017 Day1 #3
  4. MIF 百科(http://baike.baidu.com/view/2877561.htm)
  5. Acunetix Web Vulnerability Scanner(WVS)(Acunetix网络漏洞扫描器)
  6. On Finding Socially Tenuous Groups for Online Social Networks - 2017
  7. 买车的全部流程是什么?
  8. [UnityShader3]遮罩效果
  9. 计算机视觉——照相机标定(作业五)
  10. ELK搭建及基础使用(docker版)