今天给大家分享自己字节跳动面试经验分享。不过本文很多都是个人观点,不一定准确!

enum我面的岗位是后台实习开发,具体部门是懂车帝,总体感觉就是字节的流程真的好快,只要安排面试,那流程接着很快。

大概是上上周投递一波简历,然后上周一约的面试,然后周二下午三场面试(腾讯三面) 然后字节一面完面试官说你休息两分钟,待会二面,然后就接着二面,周三就是hr面,周五具体offer就下来了是真的快。

字节的两次面试大概每次都是一个小时左右,面试主要内容就是 算法题+项目+八股文,下面会详细讲讲自己的看法。

字节一面 1h

ps:字节的后台主要技术栈是Golang,但是一面面试官看我简历上是Java技术栈,并且这个老哥感觉以前是做Java的,所以问了一些Java的问题。

  1. 自我介绍
  2. 算法题(剑指offer32 从上到下打印二叉树 III)
  3. 介绍一下项目
  4. 在项目中负责什么(问数据库设计、缓存设计、其他功能设计等等)
  5. 你是搞Java的是吧,说说Spring两大核心(IOC,AOP)
  6. SpringBoot和Spring区别
  7. JVM内存模型
  8. 讲讲你知道的锁,什么是可重入锁
  9. ReentrantLook是怎么实现
  10. 讲讲RESTful
  11. 讲讲InnorDB
  12. 说说你知道的HTTP状态码
  13. Nginx和Tomcat区别
  14. Get和Post的区别
  15. HTTP请求报文格式
  16. 三次握手四次挥手
  17. 如何设计一个登录功能,需要考虑什么东西

字节二面 1h

  1. 自我介绍
  2. 算法题(力扣56. 合并区间)
  3. 介绍一下项目
  4. 项目中有用到什么设计模式,介绍你熟悉的设计模式
  5. 进程通信有哪几种方式,线程通信有哪几种方式
  6. 浏览器输入一个URL过程
  7. MySQL事务ACID
  8. 事务隔离级别、幻读
  9. 谈谈你了解的微服务
  10. 流量并发太大有什么优化方法
  11. Session存储在哪里,和Cookie区别
  12. 谈谈消息队列
  13. 如何保证Web应用设计的安全性(想多少说多少)
  14. 场景题:设计一个评论系统(数据库、缓存最重要),评论可以curd,查询可以按照页面ID查询,和用户ID查询(可以简单说说可以详细说说,自由发挥)

ps:这个场景题很有意思,缓存设计我个人设计前几页热点评论放缓存,其他不放(因为有删除可能影响太大hhh)

HR面

  1. 自我介绍一下
  2. 在项目中承担什么角色
  3. 你有什么优势

……

什么时候能入职

过两天offer就下来了

总结

enum,因为是实习面试,可能没那么卷,个人感觉大部分问题并没有刁难,也并没有深挖一两个点,刚开始我以为字节会以恐怖算法题和八股文让我整个过程瑟瑟发抖,我以为疯狂计网、疯狂OS,但是两个面试官都跟我聊了很多项目相关的,并且我的项目都是以前自己负责编写,也参加过一些比赛啥的,所以在项目润色这块可谓是很早前就做了准备。

根据刷题,八股文,和项目在这里我给大家一些建议吧。

刷题

刷题的话,短期速成很难,不过实习大部分公司对刷题要求没正式批那么高(毕竟是进去廉价劳动力),并且刷题实习一般不会出hard难度的问题,除非面试官可能看你不爽(hhh),然后剑指offer优先级最高,把剑指offer简单和中等题目认真刷,最好是懂每一题的最佳解 ,不过有时在面试途中如果直接用最佳方法怕卡壳忘记思路断电(确实有这种情况),你可以用自己把握强的方法先过,然后跟面试官说:"面试官这题虽然这样过了,我还有优化方法,可以跟你说说吗。" 然后就这样可以再把最佳方法思路流程详细说一下。

这个当场刷题,其实考的就是一个刷题量,简单题你可能当场想出来,但是剑指offer,力扣这些基本都是思维技巧很大的当场这种紧张很容易断电,所以还是要提前准备,面对字节实习的话最起码要准备剑指offer力扣hot100题

直接给大家看一下具体的目录内容:

他对知识点的讲解非常详细,比如这里的贪心算法,排版非常精美:

需要获取的小伙伴可以加v:kaixindian331

可不能在算法题直接倒下,在这倒下很影响你后面回答问题信心,并且面试官如果看你题解答的很棒可能用一个交流的方式跟你面试,而不是冷冰冰的一直问一直挖哈哈(个人猜测)。

Java:

下面给大家推荐一份阿里内部Java面试核心编程手册:

项目

项目最好什么类型呢?不要商城系统、秒杀系统、图书管理系统这些,最好就是能贴合以下两个方面:

  1. 能够真实落地小部分范围使用的,在这个过程中肯定有一个发展的过程。

  2. 未落地但是有发展前景的,跟当今潮流关系比较大的方向比如教育之类(可以多吹)。

项目的话一般准备2-3个,我个人准备两个,但是两个项目最好类别有一定区分度,最好不是课设、毕设这种必须要求的项目而是自己更主动创造出来的(可以说是参赛项目、落地使用项目、开源项目等等),并且项目中基本覆盖主流技术栈,这样面试官可以通过项目问一些问题你可能更熟悉,回答的也更好。

项目的话最好是自己的,如果自己没有项目也没有精力写项目可以找,但是不是自己的话一定保证吃透,可以使学长、学弟的,可以跟他们交流一下,吃不透面试官一问开发中具体可能出现问题如果露馅那可能评价不太好。

其他

除了上面提到的,简历啦这些可能也很重要,简历主要是包含基本信息、比赛荣誉、项目经历、实习经历(部分无)、个人评价这几个部分,最好各个部分充实,排版简洁(不过各大官网会有他们自己简历系统)。与面试官交流要口齿清楚,与人良好沟通也是实习工作必备条件,面试途中要谦虚乐观,这些不用多说了。

别没事就打开懂车帝了,我的字节跳动懂车帝三面面试经验相关推荐

  1. 【纯新手】小白的第一次面试经过(字节跳动-懂车帝)

    计算机大三学生,正处于等待升到大四的暑假,感觉自己学校学到的跟招聘需要的条件差距很大,希望能利用这个比较长的时间提高一下自己的专业能力,也为自己毕业后找工作积累一点点经验. 根据我从网上得到的信息,说 ...

  2. python后端工程师简历_【社招】字节跳动 - 后端开发工程师( Python Golang)-懂车帝...

    [字节跳动-懂车帝-后端开发工程师] 想加入最有梦想最年轻有活力的团队么,懂车帝研发团队呼唤你!懂车帝今年 3 岁,已经成为发展最快的汽车类资讯平台. 如果你热爱编程,热爱汽车,那么动动手指投出简历吧 ...

  3. 从租车到卖二手车,一嗨租车要和瓜子正面“掰头”?

    年轻人的第一台车,是新能源还是二手车? 整个2021年,新能源汽车甚嚣尘上,基于此,网络上大量讨论年轻人的第一台车,究竟是燃油车还是新能源--其实,二手车也是一个极具性价比的选择. 前不久,公安部公布 ...

  4. 五万块钱买什么车好_5万预算可以买什么车?年轻人买车必看这5辆车

    现在老百姓的生活富裕了,汽车逐渐也成为了家庭的小伙伴,可是汽车在我们的观念中还是一个大物件,买车不像随便在路边买东西,往往不是自己在网上看文章泡论坛就是一家人在那出谋划策,由此也可见汽车对我们生活的重 ...

  5. java 二嗨租车项目,Java小项目 -- 答答租车系统(已自测通过)

    /** * 汽车抽象类 * * @author Administrator * */ public abstract class Auto { private String name; private ...

  6. java二嗨租车项目_JAVA 第二季项目作业-租车系统

    第一次完成JAVA项目作业,花了近4个小时 弄懂了CMD下的运行和eclips下运行的不一样 父类CAR package car_demo; public class car { // 车的属性 St ...

  7. “小米造车”终于尘埃落定,网络营销下“造车时代”终将到来

    还记得早前就有业内人士消息称"小米即将造车",对此小米集团回复称没有此消息,然而在日前的小米春季新品发布会上,雷军宣称"这是我人生中最后一次重大创业项目,我愿意压上所有战 ...

  8. 年审是当月还是当天_车检是按月份还是日期 审车日期以什么为准

    车检是按月份还是日期 审车日期以什么为准 请核对你的行驶证副本上打印的截止年检年月. 若打印的日期为 2014年9月,那么2014年7月1日至9月30日均可参加年检,不算拖检. 就算拖检一天也要 罚款 ...

  9. 传统企业如何做数字化转型?弄懂这3大底层逻辑你就懂了

    2022年传统企业发展的关键词,不是资本,不是股市,不是楼市,不是品牌,而是五个字,数字化转型. 但是碰到这五个字,传统企业又不敢转.不会转.不想转.究其根本,主要的原因是传统企业不了解数字化转型的底 ...

  10. 跳槽入职字节跳动,给到20K16薪,只因比别人更懂多线程与高并发

    前言 当你开始开始去跳槽面试的时候,明明只是一份15K的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是凉凉:现如今市场,多线程.高并发编程.分布式.负载均衡.集群等可以说是现在 ...

最新文章

  1. Settings(系统设置app)
  2. pythongui选哪个方案好_谈谈python中GUI的选择
  3. 升级到 Tomcat 8 后 Cookie 可能出现的问题
  4. g团最多的服务器,魔兽世界怀旧服:田园服务器的G团 打本就像白送装备 最后还分金...
  5. GitHub直接查看HTML【项目网站一种制作方法】
  6. 精通Android自定义View(五)自定义属性值使用详情
  7. zookeeper watch java_Apache ZooKeeper Watcher 机制源码解释
  8. 2. Zend_Controller 快速入门
  9. idea环境下lombok插件的安装和使用
  10. Windows10安装 virtualbox虚拟机
  11. 基本入门的C/C++算法总结
  12. bt5使用教程----主要是渗透方面
  13. 数据结构——递归算法、递推算法、穷举算法、分治算法
  14. GitGithub 备忘录
  15. 3d建模做一单多少钱?做外包赚钱吗?
  16. openldap中的Mirror mode模式中的主主同步
  17. Two Arrays And Swaps
  18. 《StereoDRNet: Dilated Residual StereoNet》
  19. 用8051单片机编程由P1.0和P1.1引脚分别输出周期为1ms和500us的方波
  20. 程序员是世界上最聪明、最具幽默感的一群人

热门文章

  1. 宁录哨兵机器人_单纯靠速度快银就打得过哨兵机器人?想多了,怼上这一版就不行!...
  2. 计算机鼠标双击怎么,电脑鼠标双击没反应怎么办
  3. JavaScript 资源大全中文版
  4. 如何搭建ftp服务器实现文件共享
  5. SNORT3规则编写
  6. Sonar代码规则之TOP30详解
  7. 记python opencv的一次恶搞
  8. 移动硬盘RAW格式,无法识别读取
  9. Metadata-extractor读取图片的EXIF信息
  10. translation exercise 3