当前位置: 首页 > 面试经验 >

字节-国际支付后端开发 二面 面经

优质
小牛编辑
64浏览
2024-07-26

字节-国际支付后端开发 二面 面经

自我介绍

复述背景,简述项目

介绍一下raft算法

(询问原因,因为我简历上有一个MIT6.824的项目)

了解过paxos吗,相比raft,paxos有什么优点

不会

之前了解过mysql吗

之前一面面过 (当时我直接说不会,后来hr打电话通知二面的时候说让我补充一下消息中间件和数据库的知识)

我直说我没用过,这两天回去了解了一下,把这了解的内容给他说了一下

主要介绍了为什么要用mysql,以及mysql的索引原理。

介绍一下B+树和B树的区别,为什么B+树效率高

(询问原因,介绍原理的时候说到过)

在什么场景下会用消息队列中间件

回答了一个负载均衡和应用解耦

你了解哪些进程间通信方式

介绍一下进程间通信的消息队列和管道

询问共享内存中修改同一个变量,如何确保一致性

linux下在多个log文件中查找指定内容

我觉得要注意xargs

手撕两道算法题

先问了我有没有打过算法竞赛,我说没有。

一开始看的时候一道不会,面试官巨好,给我提示,第一道做出来了,第二道只做了第一部分,讲了第二部分的思路。

第一道题目 给你一个数组让你去找a[i]-a[j]=i-j的索引对

第二道题目 把一个数组拆成等和的三部分有几种拆分法。

反问:

感受

面试感觉良好,面试官很好,一看就很聪明,我不会还主动提示我。

同时个人感觉说不会也没啥,没用过也没啥,比如我就只用过共享内存,消息队列和管道都只了解过,所以面试官让我介绍一下进程间通信的消息队列和管道的时候,我就直说我只用过共享内存,这两个没用过,只简单了解,所以面试官后来又问了我共享内存的问题。

#25届面经#
 类似资料: