个人秋招回顾

    背景:本科211,硕士985,均为自动化,科研方向与开发无关。本科只学过C语言和计网(选修的)
    本身虽然也希望以后写写代码(因为别的什么都不想做),但是完全没有了解过就业情况。去年12月底看到了牛客,突然发现再过半年多就要找工作了,但是研究生做的工作偏向数分和运筹算法,一是需求没那么大,二是自己是两年制硕士,老板又要求出科研成果,没什么时间用来学习沉淀。想了一下决定学Java转后端,单纯是因为Java需求大且没C++那么难(如果知道今年这么惨烈我肯定all in 前端)。上半年都在实验室边摸鱼科研边刷力扣背八股,中间其实挺惨的,懂的都懂。学的也很拉,直到现在Spring还没怎么用过,然后面试经常被问到,有点无语。刷题的话,力扣是500多题,codeTop也有看过,刷题一开始挺懵的,唯一的基础可能是C语言的选择排序和冒泡排序,刷了一些有点头绪以后就好很多。
    作一下简单的记录,直接的八股就不写了。7月底交的小论文,提前批一个都没投。今年形势太差,在线教育因为双减***,滴滴快手也不咋招人,加上自己几乎零基础就学了大半年,中间很多时间都在实验室搬砖,目标是上岸大厂就行,算曲线救国第一步吧。个人属于性格比较懒散,但是决定要做什么就会有点上头的类型,期间算是疯狂push自己坚持下来的,后续还得不断学习,差得还很远。

字节

字节投的是电商业务。8月中旬看到牛客上说hc多就投了(对就是这么随意,当时就想着面着感受一下),没想到是进度最快的,第二天就直接约面了。

一面 8.19

计网
CA为什么可信?(我认为证书有效的前提就是CA可信,面试官认为不对)
QUIC协议(只知道是Http3.0基于quic,用udp实现)
是否可以用一个地址等效IP地址+MAC地址?
不可以。但是我没想到怎么答,以下是我现在的想法:如果使用一个地址,无法提取出一个子网中地址的共性,路由器必须定向发送给一台设备而不是一个子网,因此需要每台路由器记住所有设备的地址
操作系统
虚拟内存的意义(答:扩展进程的地址空间,面试官认为有问题,应该是要问非连续存储)
服务分层及好处(对上下层服务提供接口,解耦)
Protobuf底层编码形式(当时只了解结构是message,编码应该是varint,32-bit,64bit,length-dilimited,主要的优化在于varint,包括小端序、用flag表示下一个字节是否和当前字节连续等等,)
中途问我你操作系统怎么学的,我说看视频和博客。“你应该去看经典教材,多动手实践”。
面试官遇到回答的不对的问题没有直接给出答案,只是说有出入
leetcode 221 最大正方形

二面 8.24

10多分钟项目,近50分钟算法题
1、leetcode 440 1-n中字典序第k大的数
这一题我没有给出最优解,我给的是递归遍历的解法,复杂度是O(n)。问我能不能优化,没有做过440确实一下子写不出来。。。
2、文件中有用户ID,登入时间,登出时间,求峰值在线用户数和峰值时间
以秒为粒度,给每个时刻设置一个计数器,遍历所有用户将登入时间到登出时间之间的计时器+1,保存峰值用户数,二次遍历找出所有用户时间。
最后问我mysql和redis掌握得怎么样,redis为什么快,io多路复用的底层(这里我答岔了,答reactor模式去了,应该是想问select, poll, epoll)
没有反问,当时以为是挂了,因为记错了面试时间,hr打电话过来的时候我还在床上。。面试官脸色也不是很好

三面 8.29

问了点开启线程的方式、用过那种线程池、mysql的索引(这里答错了,面试官进行了记录,事后回顾以为自己凉了)
1.leetcode 124 二叉树最大路径和
2.leetcode 76 最小覆盖子串
为什么家在杭州,选择北京的岗位

美团

一面 8.20

纯八股,问到了Spring我说还在学

二面 9.1

问了问项目,Nacos的AP和CP是什么实现的(不会),又问了Spring(还在学)
面试官看我什么都不会,就问我消息队列了解什么,我说知道点RocketMQ,架构区别在于没有引入外部组件而是用nameServer作为topic路由中心,又提了一下事务消息。

一面二面加起来50分钟左右,算法题2道mid一道easy。我当时完全没抱任何希望,也就没怎么记。


hr面 9.6

说说实验室的科研项目
你在大学和研究生期间遇到过的最困难的事是什么
你还在考虑哪些机会,这些offer在你心中的顺位是怎么样的
笔试复盘,你觉得自己做的怎么样
你认为你还有哪些地方需要学习
你是杭州人,为什么考虑北京的岗位
反问
多久出结果
优选是新部门,请问工作强度如何(之前很忙,现在双休8.9点下班),新人是否要求快速上手需求(也有新人培养机制)
我在哪个组

        面试挂了的:网易有道,一面挂,感觉是后端不招什么人,自己答得也不行,面试官是一个点问到你不会那种;pdd,二面挂,我写了个二面凉经,面试官看到简历上我是非科班还没实习就开始使神通了,我一个都答不上来。
        其他还有很多简历没过的和流程很慢的,不赘述了。因为个人原因暂时想去北京,很多公司没有考虑。
        面试感觉就是背八股确实不够用,像Mysql,Redis之类需要自己做过项目,我说Mysql没写过什么实际项目面试官就几乎没怎么问过,就问了索引结构之类的。
        附上两个个人觉得有用并且大家没怎么提过的网站吧。
        www.pdai.tech 
#字节跳动##面经##电子商务##美团##校招#
全部评论
大佬学习能力好强
点赞 回复 分享
发布于 2021-11-02 17:32

相关推荐

11-18 21:59
门头沟学院 Java
点赞 评论 收藏
分享
1 13 评论
分享
牛客网
牛客企业服务