9

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

 2 years ago
source link: https://acm.nowcoder.com/discuss/714314?channel=-1&source_id=discuss_terminal_discuss_sim_nctrack&ncTraceId=487c3e4c17f9441b813d6a783723dba0.134.16335414527770959
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

无名小卒222 #字节跳动秋招提前批#

发布于 2021-08-20 20:20:51

APP内打开

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

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

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

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK