开始

本来约的14号下午2点一面,一面完面试官让我直接等二面,然后就连着面了,二面完面试官又让我等着直接三面,然后等了一会儿说三面面试官不在,下次约时间。。。。看来是打算三面连着来,真的难顶

我是学java的,然后两次面试一点java都没问,有点难受哈哈

下面有我的面经以及我的刷题资料!

嘿嘿,字节的图片

一面(40min):

1. 自我介绍

2. 进程和线程的区别

3. CPU调度算法?

4. 讲讲优先级调度算法的具体实现方式?(不会)

5. 线程优先级怎么评价?

6. 进程上下文包含哪些部分?

7. 进程切换和线程切换的区别,为什么线程切换开销更小?

8. select,poll,epoll

9. 从epoll聊到了中断,问中断的概念

10. 从中断聊到用户态和内核态的区别

11. 哪些系统调用会从用户态切换到内核态,什么时候会显示切换状态(只想起来read和write,面试官笑了哈哈)

12. MySQL一次查询的过程

13. 会不会存在没有索引的情况

14. MySQL优化(sql语句,索引,缓存,集群读写分离)

15. 最左匹配原则

16. MySQL事务和隔离级别

17. redo log的两阶段提交过程

18. 讲讲常用的设计模式(就讲了工厂,单例,代理)

19. 代码题1:合并两个排序数组(这面试官,爱了爱了)

20. 代码题2:数组的最大子序列和

二面(70min):

1. 二叉树,AVL树,红黑树

2. Java和Python区别是什么,各自的优缺点,有什么让你觉得很舒服的特点

3. 动态类型语言和静态类型语言特点(不了解,答得不好)

4. OOP的理解

5. 是不是静态类型语言都适合做OOP(不太懂)

5. TCP和UDP的特点,各自应用在哪儿

6. 滑动窗口,延迟确认机制,为什么要延迟确认

7. 拥塞控制的两种算法,重传机制

8. 四次挥手,两端各自的状态

9. Https请求的整个过程

10. 为什么要用对称加密传输数据,为什么对称加密比非对称加密快

11. MySQL和Redis有什么区别(居然没讲Redis是内存数据库,大意了,被面试官提醒了)

12. 为什么Redis单线程性能这么好?

13. 编码优秀实践原则,kiss原则,solid原则(不懂)

14. 个人博客怎么做的,数据库怎么设计(没有项目,个人博客刚开始做。。答不上来)

15. text和varchar的区别

16. 如何防止别人用curl直接调用接口(不懂)

17. 日志级别,什么场景用什么级别(不是很了解)

18. 分布式,CAP理论,微服务 (讲了讲概念)

19. 代码题:LRU

三面,17号下午(40min):

首先简单聊了下天,聊人生,一度以为是hr面。。。

问我 项目,我说没做过 然后整个面试就是做两个题目: 1. 写一个可以自动扩容的数组,我问要不要考虑线程安全,面试官说越完善越好,就按CopyOnWriteArrayList的思想写了个,但是每次扩容都扩的2倍。然后扩容拿锁那里有点小问题,就跟单例一样的,面试官提醒了一下,进去要再检查一下有没有越界 2. 设计一个学生选课系统的数据库,问要哪些表,各个表放些什么,然后写sql。。sql写的不是很好,写的几个表全连接的,让我用子查询优化,当时没有写出来,子查询还是写了个笛卡尔积。。表现得不是很好,题目也不难,但是当时懵逼了
两个题目做完感觉没过多久呢,面试官问我有什么想问的,有点懵逼,一看时间都过去半个多小时了 我问了下面试官为什么三轮面试都没问java,面试官说大家简历上写了java的都会那一套,jvm,gc大家都知道,没什么好问的,问那个有点看运气,看过就知道,没看过就不知道。。。
然后就结束了,等消息,感觉希望不大,二面三面表现得不是很好,建议还是应该有个 项目支撑一下好点
18号下午收到offer了!开心

分享一下我面试之前的准备

给大家分享一下我的学习资料

这是一份1000道面试题的资料,真的是啧啧啧,超级赞呀!基本上问道的问题里面都有!

文章中的文档,面试资料扫码即可获取!!

部分面试题及答案

MyBatis 面试题

Java 并发编程

Spring 面试题

末尾

马上就要年尾了,希望大家来年都可以找到自己心仪的工作,发发发!

字节跳动后端实习面经,一面+二面+三面(已收到offer)相关推荐

  1. 三面求对称二叉树_字节跳动后端实习面经,一面+二面+三面(已收到offer)

    开始 本来约的14号下午2点一面,一面完面试官让我直接等二面,然后就连着面了,二面完面试官又让我等着直接三面,然后等了一会儿说三面面试官不在,下次约时间....看来是打算三面连着来,真的难顶 我是学j ...

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

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

  3. 字节跳动暑期实习前端面试

    字节跳动暑期实习前端面试 现在轮到我这个23届开始真正地找实习了,但是今年的校招情况非常非常差,这个在今年的实习总结再详细说吧.这次投递字节也是非常的有意思,本来我是投递的字节抖音互动部门,然后刚投了 ...

  4. 字节跳动暑期实习面试题准备

    字节跳动暑期实习后端面试题准备 1.Java基础 java中int和Integer的区别,为什么有了int还要有设计Integer java中hashmap的实现原理,讲解一下哈希函数 知道哪些垃圾回 ...

  5. 字节跳动 python面试_字节跳动数据分析实习岗面试全经历,竟然也会问这样的问题?...

    临近年底,又有不少人跃跃欲试想跳槽了. 但跳槽这个事说容易也容易,投简历总是有人要的,但说难也难,要进大厂,不光要看能力,更要看项目,看背景. 就怕辛辛苦苦准备半天,面试的时候没表现好,直接被刷掉,面 ...

  6. python后端工程师_Python 招聘:[字节跳动] 后端开发工程师 | Python 技术论坛

    大家好,字节跳动后端研发工程师正在招聘. 职位为内推职位,社招.实习均可,欢迎大家了解投递. 后端开发工程师 职位描述: 1.对标业内顶级 PaaS 和  SaaS 平台产品,按照业务领域需求,打造优 ...

  7. 字节跳动前端实习一面

    字节跳动前端实习一面 我是约的10月9号下午2点的场,现在仔细给大家梳理一下面试的内容吧. 1.你学习前端的方法 这个问题属于开放问题了,怎么回答都是可以的. 2.盒子模型 w3c和IE盒模型 场景题 ...

  8. 字节跳动-数据分析-实习面经

    分享一下字节跳动-数据分析-实习面经 场景题 1.介绍一个最近的数据分析项目,有没有什么结论? 2.一个刚上线的短视频app,应该关注哪三个指标? 3.在短视频信息流app中放广告位,如何确认能否带来 ...

  9. 字节跳动日常实习一二三面面经(后端开发)

    岗位:后端开发日常实习 语言:Go 背景:双非硕,主语言是C++,算法还行,简历上烂大街的webServer 没学过Go所以面试过程中没有涉及到Go语言的问题,都是问的C++. 一面 时间:11.15 ...

最新文章

  1. 结课作业:云计算在物联网中的应用发展
  2. protoc.exe java_protobuf java 使用 window
  3. 什么?IP协议是什么你竟然不了解,那还不快快点进来!
  4. Java并发编程(多线程)中的相关概念
  5. VirtualBox的虚拟硬盘vdi扩容
  6. python自学视频教程 38-python编程开发入门中文视频培训教程38讲
  7. LeetCode 123买卖股票的时机 III
  8. XCel 项目总结 - Electron 与 Vue 的性能优化
  9. openwrt路由器打印机服务器设置_OpenWRT路由器——网络打印服务器
  10. 苹果发布 AI 生成模型 GAUDI,文字生成 3D 场景
  11. IIO子系统(Linux驱动开发篇)
  12. 用什么软件可以修改PDF文件,软件的操作方法
  13. 华东理工大学matlab怎么下载,华东理工大学MATLAB.ppt
  14. 机器人,给我来一瓶82年的农夫山泉
  15. 哨向 Mika Lelush 2
  16. Jenkins内网使用略谈
  17. elasticsearch设置密码
  18. Linux笔记——常用命令详解及Shell脚步基本用法
  19. 关于编码器脉冲距离获取存在简单问题的处理方案
  20. 【MySQL连表多对多】操作举例之【学生选课】

热门文章

  1. linux shell 获取环境变量,bash shell中的环境变量
  2. 赛码网--求数列的和
  3. java中常用的数学函数
  4. Java之类的定义和实例化类
  5. CentOS7离线搭建nas共享存储
  6. ArcBlock ② 月报 | 埋头苦干 Forge + ABT 链+钱包 呼之欲出
  7. Mysql中数据类型括号中的数字代表的含义
  8. 全球KYC服务商ADVANCE.AI 活体检测产品通过ISO国际安全认证 产品能力再上一新台阶
  9. 马斯克:特斯拉汽车卡拉OK功能即将推出
  10. asp毕业设计——基于asp+access的博客网站设计与实现(毕业论文+程序源码)——博客网站