我经历的字节跳动后台开发实习二面,面试官说叫我补补操作系统和算法(代码片段)

Free的午后 Free的午后     2023-01-07     443

关键词:

因为热爱所以坚持,因为热爱所以等待。熬过漫长无戏可演的日子,终于换来了人生的春天,共勉!!!

在一面过了9天之后开始了,二面,这一次不同,是一个看起来就,嗯,看起来就觉得肯定很强的人,开始先是问我可以实习多久,以及未来的打算,自己是如何规划的,然后开始问问题了

知识技能

1. 说说MySQL的隔离级别

2. 举个实例说一下读已提交是什么?

3. MySQL如何解决幻读问题的?

4. 说说你对SQL优化的理解

5. 什么情况下索引会失效?

6. Explain结果中type有哪些?

7. type中eq_ref 与 ref 的区别?

8. 说一下redo log 与 undo log是什么? 

9. Redis五种数据类型的底层数据结构是什么?

10. Redis的持久化机制

11. Redis的过期删除策略

12. 说说Linux内核态与用户态

13. 进程的通信方式有哪些

面试官:好的,接下来写两个算法题

算法题

14.剑指 Offer II 038. 每日温度

就是剑指offer的题目,我之前还做过一遍,可以因为面试的时候情绪稍显紧张,于是和面试官交流了几次才确实思路,一开始我说用队列,然后面试官说用队列要考虑出队入队顺序,再想想;然后我说是双指针,面试官笑了笑,你想太复杂了,这题目没这么难的,最后又思考了一下,是单调栈(妈呀我以前做过这题),然后面试官叫我讲一下所有数字出入栈的顺序,讲完之后面试官叫我写一下代码,写完之后又叫我写用例测试一下,跑的时候又出了些小问题,倒腾了几次可算跑出来了,然后面试官说今天面试就到这里,回去再好好写一下这个题目

 代码:

class Solution 
    public int[] dailyTemperatures(int[] temperatures) 
        if (temperatures == null || temperatures.length == 0) return new int[0];
        int[] result = new int[temperatures.length];
        Stack<Integer> stack = new Stack<>();
        for (int i = 0; i < temperatures.length; i++) 
            while (!stack.isEmpty() && temperatures[i] > temperatures[stack.peek()]) 
                int index = stack.pop();
                result[index] = i - index;
            
            stack.push(i);
            
        
        return result;
    

反问

15. 如何培养实习生,实习生需要做什么,实习生能做哪些事,可以获得怎样的锻炼与成长?

16. 你对我提一些建议,哪里可以做得更好,哪些地方需要改进?

面试官:加强知识深度,像Redis底层,Linux底层,好好补一下cs基础课程的知识,还有多写一些高难度的算法题

这场面试总共下来一个小时零一分,因为温度那个算法题和面试官交流思路花了比较多时间,不知道后面题目是不是因为时间原因没了,然后就给我砍了,整体下来又吸收了一波经验,还是很有收获的,接下来得好好看看操作系统的知识了,给自己加个油!!!

 

2023秋招——快手数据研发一二面面经(代码片段)

...面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发工程师实习面试经历.链接:2022暑期实习字节跳动数据研发面试经历-data部门链接:2021年暑假滴滴数据开发面试& 查看详情

2022暑期实习字节跳动数据研发面试经历

...如下文章:链接:2022百度大数据开发工程师实习面试经历.链接:spark学 查看详情

2022字节跳动数仓实习面经(23面hr面)

...经.2022字节被拒面经:2022暑期实习字节跳动数据研发面试经历.2022百度面经:2022百度大数据开发工程师实习面试经历.下面我将对2 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

...面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发工程师实习面试经历.链接:2022暑期实习字节跳动数据研发面试经历-data部门链接:2021年暑假滴滴数据开发面试🌿这次面试快手直接... 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

...面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发工程师实习面试经历.链接:2022暑期实习字节跳动数据研发面试经历-data部门链接:2021年暑假滴滴数据开发面试🌿这次面试快手直接... 查看详情

字节跳动测试岗面试挂在二面,我复盘总结了失败原因,决定再战一次

...已拿字节阿里腾讯各大厂offer”,但是毕竟是自己的经历,无论结果如何都要坦然接受,之前没好好学习,那之后多学习就是。话不多说,金九银十,还是先简单分享一下自己的面试经验吧,希望大家... 查看详情

字节跳动测试岗面试挂在二面,我复盘总结了失败原因,决定再战一次

...已拿字节阿里腾讯各大厂offer”,但是毕竟是自己的经历,无论结果如何都要坦然接受,之前没好好学习,那之后多学习就是。话不多说,金九银十,还是先简单分享一下自己的面试经验吧,希望大家... 查看详情

字节跳动面经——实习算法岗

目录一面二面三面一面一面是一个特别和蔼的面试官,我们用Q来代表面试官。A表示我。A:面试官,你好Q:你好,先坐一下自我介绍吧A:好的,balabala。(这个地方大家千万不要紧张,放平心态,在下面先准备好自我介绍,上去... 查看详情

2022字节跳动数据仓库实习面经(代码片段)

...xff0c;第二句说我专业知识基础不够。以下是我上次的面试经历👇 查看详情

面经1:字节跳动:22年实习生大数据开发面试(一面凉经)

...和顺丰的大数据开发岗实习offer,现在把自己的面试经历分拨记录下来,记录了面试各个公司的问题和心经,给正在面试的你做一些适当的参考如果这篇文章对你有所帮助,可以点一下关注作者支持一下,对于... 查看详情

字节跳动面试——c++研发工程师

目录一面二面三面一面首先做了自我介绍,然后简单回答了面试官对于项目中的一些疑问,没有太多的深入。一面面试官比较和蔼,问的问题比较专业,比较基础,简单做了一下回忆:virtual函数能不能用在构造函数中,为什么... 查看详情

字节跳动抖音android客户端实习3+1面经(已oc)(代码片段)

...经,他自己说这次没有面试成功的话,可能还在经历迷茫的找工作。机遇巧合通过学长的内推,前往字节跳动进行了面试。我就废话不多说了,直接进入主题给大家分享一下一二面和HR面都是凭印象回忆的,可... 查看详情

第三十八期字节跳动后台开发二面凉经

简历上写了C++和golang,所以两个语言都涉及了一面:golang如何设计一个生产者消费者的模型对channel和goroutine的理解字符串实现减法快速排序c++虚函数进程的通信方式死锁二面:Linux的几个操作找出二叉树中的某路径,使其和为定... 查看详情

面试字节跳动,收到offer后我却拒绝了,给面试人的一些忠告!

...了没文化的亏。一面:50分钟1.自我介绍2.之前的实习经历提问3.实习做过什么项目,负责什么4.进程线程5.java的垃圾回收6.数据库简单sql语句7.事务隔离8.测试微信点赞9.对测试的了解10.编程:快排11.反问二面:50分... 查看详情

字节跳动测试岗面试挂在二面,我复盘总结了失败原因,决定再战一次

...问太多计算机相关的问题,因为第一次找工作,字节的游戏专场又是最早开始的,就投递了,投递的是游戏测试开发岗,字节是自己投的第一家公司,也是第一家笔试面试的公司。一般 查看详情

字节跳动开发面试题——ios

目录字节一面内容:字节二面内容:字节三面内容:字节一面内容:1、自我介绍2、介绍一下简历中的一个项目3、面向对象的三个要素4、多态?5、Java,python,OC运行效率孰高?6、Property,其中copy如何?7、Property(nonatomatic,copy)NSM... 查看详情

2022秋招蚂蚁金服数据研发一面(代码片段)

...据开发一、二面链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发工程师实习面试经历.链接:2022暑期实习字节跳动数据研发面试经历-data部门链接:2021年暑假滴滴数据开发面试目录面试问题1.自我介绍... 查看详情

字节跳动java实习四面凉经..炎炎夏日的一丝清凉..为鸿星尔克点赞!

...些避重就轻,一些比较基础的就一笔带过了字节跳动一共经历了四轮面试,前三轮技术面,第四轮总监面。岗位:我投递的是Java开发实习岗位。行程:半天的时间天津=北京之间穿 查看详情