字节data后端-一二三面(意向书)
8月4号投递,第二天北京data捞起约面试,由于自己偏向去南方城市遂拒之。8月14日被深圳data捞起约面试。
一面二面在同一天(8.18日)完成。
一面
面试官小哥是挺严肃的,先是介绍部门情况,就是做广告投放业务的。
视频面试,全程一小时,特别基础,基本也就是多线程、网络、操作系统、数据库、redis,没有问很难的问题。
算法题是接雨水和阿拉伯数字转中文计数
完了他叫我先喝点水,十分钟后开始二面
二面
这个面试官是我见过发量最多的(233),整个过程很轻松,问的问题和今天也是没有收到offer的一天的90%一样,我就不写了。
很有意思的是有些问题我都说的很多我自己的理解,他问很礼貌的给我说可以了,回答得过于丰满(...)
算法题很简单的两个数字字符串相加,后面他看我写的很快,又让我实现了一下相减。
完了hr打电话过来表示通过,三面再约
三面(8.25)
视频面试,全程一小时10分钟。
- 聊了20分钟项目。
- hashmap的负载因子的作用,以及为啥要设置为0.75
- redis的过期淘汰机制
- 如何保证缓存数据库双写一致,说一下啥是Cached Aside Pattern。说下对paxos的理解。
- 如何设计一个高并发系统
- 限流算法,说一下令牌桶算法
- 写了一个sql语句,用到子查询+分组排序
- 算法题:组合总和
这题很快就做出来了,但是面试官给了一个带有负数的case,然后我死活没看出来出了什么问题,最后被提醒了一下把里面一个判断去掉就行(看来还是不能背题目...)
最后等了一周多9.3hr打电话通知我过了,并且找我要了身份证,第二天上午就发了意向书(夸一波字节的效率真高)
#面经##校招##Java工程师#