我必须吹爆这份面经!外包一年半的我靠着它拿下了字节跳动的offer,太优秀了!

本文详细记录了一位外包一年半的开发者成功获得字节跳动电商后端实习offer的面试经历。面试涵盖了STL、MySQL、Redis、分布式锁、算法以及操作系统等多个技术点,同时也讨论了HTTP、TCP、多线程和协程等基础知识。最终,作者分享了面试总结和宝贵的复习资源。
摘要由CSDN通过智能技术生成

前言

面试岗位:电商后端 暑期实习
面试形式:技术面均通过牛客网进行远程面试,HR面为电话面试
面试时间:三月末-四月初,具体日期不记得了

一面

开场
面试官介绍部门情况及自身情况
自我介绍。
问答
挑一个STL的容器讲一下吧:
STL中有没有哈希容器,讲一下?
STL的哈希表是线程安全的吗,会出现哪些问题?
项目做了那些工作,都是怎么实现的?
select 和 epoll 的区别?
MySQL有哪些索引?
Redis为何针对同一类型实现不同的底层结构?
Redis如何实现分布式锁?
Redis跳跃表了解吗?
设计
如果要你实现微博或者朋友圈的功能,数据库需要那些表?具体功能要求为
用户可以关注其他用户
用户可以发微博
用户可以在主页中看到关注用户的动态
写一下查询时间线的SQL
用户量增加之后如何优化?
如何为用户生成全局唯一的ID?
如何实现atomic?
算法
二叉树的锯齿形层序遍历(LeetCode #103)

二面

开场
自我介绍
项目
针对做过的项目问了一些问题
问答
HTTP报文的结构?
HTTP首部字段?
HTTP主体中能放哪些内容?
TCP中TIMEWAIT了解吗?作用,时长,优化等等&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值