95后天才架构师,刚毕业就拿到了美团的offer,来看看大佬是怎么学习的

166 篇文章 3 订阅
159 篇文章 3 订阅

前言

4.20号一面。这个岗位是java岗,因为我java不熟,面试官没有问java相关。面试官很可爱,一直笑盈盈的。一面太久了我都快忘了问了些什么了,以下可能不全

美团一面

1.进程和线程的区别
2.懂java么。答不是很懂,然后说了自己了解的java的一些面向对象的有的没的知识
3.排斥转语言吗。答语言不难学,不排斥
面试官表示不是很懂c++。然后我就说可以问操统网络相关。接下来问了
4.进程调度的算法(FIFO,RR,优先级调整,短作业优先)
5. 操作系统中的异常
6.http建立连接的过程
7.http和https的区别(后者加密,加密前握手,端口不同)
8.了解https的加密过程吗(只知道是ssl加密,不了解细节)
9.TCP建立连接和断开连接的过程
10.算法题,打家劫舍,一排房屋(动规水题)
11.打家劫舍变式,一排房屋(要求在输入数据的数组上原地操作)
12.打家劫舍变式,一圈房屋

美团二面

1.问了我的项目(CSAPP malloc lab),然后引申到虚拟地址的如何转化为物理地址(为节约时间,答了一级页表的情况,地址分两半,从寄存器中取页表基址,找页表项,看有效位,拼成物理地址,寻址)
2. 如果多几页表呢(多分几段,过程类似)
3.在1中提到缺页异常,这个 过程发生了什么(内核发信号给进程,这个信号和该信号的信号处理函数绑定,进程检查pending向量后寻址到该信号的信号处理函数)
4. 在3.中提到信号处理函数绑定,绑定在哪里(缺页异常的处理是危险的,在内核代码段,而不是在用户代码段)
5.聊我的第二个项目,提到进程和信号相关。问僵尸进程是什么
6.进程调度的算法
7.Linux中创建进程的语句(fork)
8.fork的时候会立刻为子进程分配内存吗(会复制PCB,页表,把页标为私有的写时复制,不会立刻分配内存,因为fork后很可能会使用execv系统调用销毁进程虚拟内存,如果立刻复制会很不划算)
9.网络相关,键入url后发生什么(DNS过程,(是否需要讲递归查询/迭代查询详细过程,答不需要),建立tcp连接,传输数据
10.请求DNS服务的时候,请求不是立刻到DNS服务器的,这之中发生了什么(路由算法,dijkstra(是否需要详细讲dijkstra,答不需要)和distance vector)
11.IP地址和mac地址的转换(答还没学到,不是很懂)
12.算法题 BST树转双向链表
(插曲)哼哧哼哧写了几分钟,发现0%,然后一直debug,觉得根本没错啊,听到面试官一声声叹气,可能觉得我只会口头上花脚猫功夫,一写代码原形毕露。。。后来我突然想到有一次腾讯笔试,第一题也是二叉树操作,然后也是一直0%。下来我思考了下会不会是牛客网的问题,一个case segmentation fault导致所有case跑不了。我就在开头加上一个判断传入的树是否是空指针的语句就直接AC。气死了,难道它是开一堆线程跑的case吗?一个崩掉全线崩掉。 😅 建议大家以后在牛客网做题上来先判空。
反问:1.有几轮面试(这是最后一轮)
2.我表现怎么样(挺好的,几个比较深的问题也答的很好)
3. 有没有什么对职场新人的建议

小结

然后28号接到hr的口头offer,今天收到邮件了。回馈牛客网,希望对各位牛友有帮助,祝大家offer多多! 😁

面试资料总结

下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
有需要的朋友点击这里自取就好了,希望资料对你有帮助!

SpringCloud

Redis

JVM

MySQL

Zookeeper

Kafka

Dubbo

spring

Rabbitmq

springboot

最后

由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…所以需要阅读阅读学习的,大家“一件三连后:“查看下方””即可拿到手之后自己学习吧,博主真的打字打累了。

有需要的朋友点击这里自取就好了,希望资料对你有帮助!
预祝大家前程似锦,工作顺利!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值