首页 > 字节跳动-商业化技术 一二三面面经(已凉)
头像
如此美妙的开局
发布于 2021-08-20 20:20
+ 关注

字节跳动-商业化技术 一二三面面经(已凉)

一面和二面的面试官大部分时间都在挖项目,顺着项目的处理逻辑,细挖项目的处理逻辑和看下对中间件的了解程度。

像在项目当中使用到了阿里云的OTS,然后引申问了在开源项目中有没有与OTS相类似的存储,答了HBase,

然后就顺着聊OTS与HBase的主要区别了巴拉巴拉


一面(65min)全程聊实习项目,没有什么代表性了,题目;滑动窗口的最大值


二面(55min 也是从项目开挖,不过聊到了一些基础问题):

1、了解epoll嘛,来聊一下epoll

2、了解IO方式吗,说一说NIO的实现,聊了下Java NIO的实现

3、内存映射mmap了解吗,简单聊一下你的认知

4、Linux环境下常用的指令

5、在运维机器过程当中机器CPU飙高,诊断方法

题目:左右括号生成策略


三面(1h30min 凉凉):

1、聊了下实习项目

2、其中使用到了RocketMQ,看你简历上也写了RabbitMQ,说一下你觉得这两种MQ的区别与各自的适用场景

3、Redis集群部署(答了哨兵模式,可能不是面试官想要的回答了)

4、Redis持久化策略

5、Redis持久化过程当中Redis是否可用,是如何保证可用的

6、Redis过期数据的淘汰策略与实现方式

7、如何看一条SQL语句是否走上索引

题目:

1、https://leetcode-cn.com/problems/nth-digit/

2、给定排序好的数组如[1,1,1,2,2,4,4,6,7] 对其进行重复数字的过滤,过滤出来的数字放在数组的末端,如对上面数组过滤后的结果为[1,2,4,6,7,(1,1,2,4)] 括号当中的数字即为过滤出来的数字,放在数组最末端,这里括号仅为了方便阅读,括号里的数字不要求排序,要求空间复杂度为O(1)


小结:LC还是得刷利索点,在回答面试官问题的时候可以先思考下,不要聊着聊着掉坑里了,三面的面试官都很强势,看出来很想主导面试节奏,回答时候当有意无意往相关联熟悉的知识点引导时候就会被打断,还是有点难受的。
总体来说还是菜,面试也是见识了很多自己的不足点,剑指下一次面试!(哈哈,不是皇杂:)

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖