字节跳动数据平台开发一面
- 面试时间 2025年4月21日
- 岗位类别 后端开发实习
- 学历 CS研究生
- 公司名字 Tiktok
- 申请方式 内推
- 面试轮次 技术一面
- 面试结果 Fail
3月31收到的HR的email,约了15天后的面试,结果面试官临时有事改到了4月底。面完第三天收到的拒信。
面试官考察简历考察地特别细!边介绍工作经验边被问follow up。基本上从简历开始把java和多线程问题都问了。
整体的节奏是,先自我介绍,然后问了一下毕业时间,以及后续有没有再读书的打算。
简历部分
面试官看到我简历上有一段数据开发的经历,他比较好奇,让我从这段经历开始讲。主要是讲了这段经历做了什么,挑了一个重点项目讲了下前因后果。这一段感觉面试官对这部分不了解所以没怎么问follow up。
然后是微服务部分的经历,挑一个我设计的项目给他讲。讲的过程中基本上四五句话就一个follow up。问得问题大方向上就是设计API时有没有考虑性能?并发问题怎么解决?以及一些基础的Java问题。
后边聊到数据库的时候我说我们用的是Oracle,面试官问有没有熟悉的开源数据库。介绍了MySQL。然后问我觉得Oracle和MySQL各有什么特点有什么优势?为什么实习的时候用的Oracle?(这一部分答的时候完全不会,跑偏了好几次,感觉就是这块导致最后挂了。)
基础知识部分
没太问基础知识,一是很多java和线程问题都在简历的时候follow up问了,二是简历部分花了太久时间这里没怎么有时间问其他问题了。
算法
写了一个中等难度的二分问题。有序数组里找比目标值大的数里边的最小值。follow up问了下边界怎么判断。
MoonAnn