字节跳动后端开发面经

春招投过他们的日常实习,最后没去,提前批开始了捞我直通终面(怀疑KPI)。

15min:实习,项目。

20min:八股。
  1.jvm内存分区
  2.对象加载在哪里,一定不能在栈上吗,为什么不直接在栈上。
  3.线程池构造参数
  4.拷打关于锁的内容。自旋锁,读写锁,公平锁,可重入锁。
  5.进程,线程通信方式
  6.tcp timewait,服务器很多timewait怎么办
  7.服务器CPU很高怎么办
  8.MySQL联合索引,怎么保证一定走索引,幻读
  9.怎么杀死一个进程

10min:算法
  1.给定正整数n,求组成它所需的完全平方数最小个数。(dp/递归)
  2.查询第n大的工资。(太久没写SQL了,desc忘加了)

面完再无后文了,许愿通过。

----------------------------------------
业务面已通过,进HR面。
----------------------------------------
HR面完
常规问题,说是差不多一周左右会有消息。
许愿意向书!
----------------------------------------
还愿。
hr面后两天意向!
全部评论
老哥是啥部门
点赞 回复 分享
发布于 2022-07-16 15:37
为啥我实习通过了没去,没有直通终面,重新开始的。
点赞 回复 分享
发布于 2022-07-17 15:20
老歌啥部门,我也是拒了offer又被突然找,真就直接终面这么爽吗🤣
点赞 回复 分享
发布于 2022-07-17 23:26
呃,我30min不到结束🤣,给我整不会了
点赞 回复 分享
发布于 2022-07-18 18:30
老哥三面以后多久有消息HR面的
点赞 回复 分享
发布于 2022-08-06 18:54
校友你好,请问是xx学院硕吗?
点赞 回复 分享
发布于 2022-10-14 15:36 北京

相关推荐

1.解释一下栈和队列的概念。2.数组和链表有什么区别?3.请解释一下 static、validate、const 这些关键字的作用。4.如何去除字符串中的空格?5.如何合并两个链表并保持顺序?6.请说明蓝牙芯片在产品中的作用。7.什么是蓝牙软件成品模式?8.请介绍一下蓝牙协议栈的架构和分层。9.比较蓝牙协议栈和网络协议栈的架构。10.蓝牙芯片是否基于 Linux 或其他常用架构?11.描述一下蓝牙软件的软件架构。12.什么是 event-driven 类型的软件架构?13.请解释函数指针和指针函数的区别。14.请用简单的代码示例表示函数指针。15.请用简单的代码示例表示指针函数。16.操作系统任务切换的关键是什么?17.请介绍您的项目,包括难点和解决方法。18.在函数中定义一个大数组,是直接定义还是使用 malloc 分配内存?19.函数中使用 static 定义的变量存在于哪个区域?20.请解释 DMA 是什么?21.SPI 有几种模式?22.请解释进程间通信中锁和同步的概念。23.当一个低优先级进程获取到锁时,高优先级进程会怎样?24.如何解决优先级反转问题?25.在用户态开发中,如何定位程序跑飞或出现段错误?26.程序分成哪几个段?27.堆和栈有什么区别?28.请说明如何使用中断方式代替查询方式。29.请解释 UART 的奇偶校验。30.请介绍队列、栈和二叉树。31.如何确定多个线程的执行顺序?32.请解释 Linux 中线程的调度方式。33.你了解整个 SPI 通信过程吗?上述问题 已经整理到面经中,面经地址在下方!!https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
1
44
分享

创作者周榜

更多
牛客网
牛客企业服务