字节跳动 后端开发实习生-国际支付职位 暑期实习 一面面经

#软件开发笔面经##后端开发##字节跳动##C++##实习#

TimeLine:
投递:7月份投递
一面:2024-07-18 下午面试

\------------------------------------------------------

面试时间一个小时+

面试流程:

①自我介绍(5min)

自我介绍我说想音视频或者游戏方面,他让我再次确定是否做支付方向可以。

②项目(10min)

我介绍了我的三个项目:播放器 模拟电梯 电影院

播放器问了多线程,我说解复用 解码 渲染用三个线程,好处是提高整体的处理效率。

电梯问了我锁,我说电梯门用互斥锁,不能同时关和开。

电影院让我介绍了数据库的设计,问我索引和主键的问题,还问了登录密码如何保证安全,https怎么防止数据被截取(不会)。

③基础(20min)

先问计网:TCP的三次握手跟四次挥手;网络安全相关的一些攻击手段(没回答上来);DNS它是怎么工作的;redies;然后问我有没有做过缓存方面的事情(不会);问我缓存穿透(乱答,面试官说基本是这样,我:(黑人问号))。

然后问数据库:事物隔离级别;redo log undo log和binlog;再聊了会索引。

数据结构:b和b+树;栈和队列;数组和链表;哈希表;图和树。

④笔试(30min)

题目是链表中相邻的几个数和为0删去,经典的前缀和问题。

⑤反问:

我问了面试官他知不知道字节跳动的公司使命是什么,他愣了一下,还只答了一半Enrich Life,我跟他说面试邮件上写的是“Inspire Creativity, Enrich Life(激发创造,丰富生活)”,他说不同部门不同,哈哈哈,皮一下很开心。
全部评论
有结果了嘛哥们
点赞 回复 分享
发布于 2024-07-19 18:57 上海

相关推荐

Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
评论
4
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务