字节data-edu后端一二三面凉经
被泡池子了后找了字节HR求捞还真被捞了,感谢字节给我机会
部门Data大组下edu,base北京
发现一个规律字节的一面面试官都很年轻而且人也特别好,两次一面的体验都非常好
================10.22一面===============
最近事有点多只能尽量回忆,想到多少写多少
进程和线程的区别
多个线程如何对同一块内存进行处理、交换信息
线程拿不到资源会怎么样(阻塞)
进程通信
两个cpu处理程序该怎么交换信息(这里我有点懵没说到点子上,面试官应该想问io通信)
1+1=2是怎么在电脑中执行的
操作系统的内存分布
数据区是什么样的
操作系统如何得知数据是被修改过的
浏览器输入url之后怎么显示出消息的(详细叙述五层网络协议)
编程
LC.581 最长无序连续子数组
没做过看到还有点懵,最长连续子数组这种词一出现条件反射dp哈哈,想复杂了
当晚9点接到HR电话约二面,二面之后会更新
========================10.25二面========================
这绝对是楼主面了那么多家公司那么多次最难的一次,深挖项目。
问到最后都想求面试官别追问下去了😥
项目相关
实习相关
前端如何保证消息发送可靠性
如何保证消息不被漏接
AC机制优化(TCP窗口思路)
知道messageq吗?(当时不知道,后来才知道是消息队列,这个q是queue,没想到🤣)
说到是C#写的程序
C#里反射类和对象说一下
C#调用数据库接口怎么实现的
面对对象编程的特性
封装怎么实现的,为什么要封装
设计原则里的开放封闭,依赖倒置,为什么要这么做
修改除了不安全还有其他原因没(说了修改可能工作量会很大面试官不太认可)
数据库redo_log原理
直接存储物理块和写redo_log区别在哪?用哪个更好?
(上个问题说到redo_log有缓存区)缓存区的出现错误呢?
cpu周围排布(提醒了下最快是寄存器)
他们的时延是多少?(此时直接求饶了)
虚拟内存和物理内存怎么映射的
多级页表原理
大量数据时页表怎么优化
500只老虎一只羊
编程题:LC.135 分发糖果
楼主的空间复杂度为O(n),面试官不满意要求优化为O(1)
做不出来让下去思考
20分钟后得到三面通知,HR提醒让好好准备下编程😅太难了
====================10.28三面==============
面试官鸽了我50分钟嗯。。。。
没有八股,上来就让写自己做过的项目接口,通过接口把整个程序走一遍
写的过程会问一些细节
static函数和普通成员函数区别
push_back和emplace_back区别
编程 LC.239 滑动窗口最大值
嗯当晚没收到hr电话约下一面就知道凉了,第二天收到面试调查问卷去问了hr确认已凉
上次还是在字节三面挂的,果然挂者恒挂之😅