美团后端一面

时间:3.28 15:00-16:00

岗位:软件开发工程师-后端方向

部门:基础研发平台-基础技术部

概述:50min,面试官上来说明了要考察基础,主要是OS和计网的八股

进程和线程,是否用过多进程多线程(聊到goroutine)

go的GMP调度模型(M和P的数量,关系,协程栈空间大小)

Go的GC模型(三色标记、写屏障、GC触发时机)

Go的内存泄露

内存的分段分页,解决了什么问题

Linux常用命令

Git常用命令

HTTP访问过程、DNS解析过程、MAC有哪些字段

Linux下如何查看域名对应的IP

TCP拥塞控制(拥塞情况、超时重传、快速恢复)

Linux下抓包

TCP为什么可靠

为什么四次挥手,Time_Wait状态(2MSL、收到SYN包情况)

算法:反转链表Ⅱ(反转部分链表)

接着补充提问:常用的排序算法,冒泡、堆排、快排时间复杂度(平均、最差)

反问:平台业务:分布式定时任务、图片服务等

全部评论
北京还是上海的base
点赞
送花
回复
分享
发布于 03-29 00:03 四川
已经收到二面了嘛
点赞
送花
回复
分享
发布于 03-29 08:34 江苏
网易互娱
校招火热招聘中
官网直投
吨吨后续
点赞
送花
回复
分享
发布于 04-02 19:35 江苏

相关推荐

时长50min,还是总结一下,整个面试还是挺轻松的,首先面试官问的项目内容前几次面试被拷问了,有重新梳理过,除个别没考虑到的点以外,答得还好,不懂的就直接说不会,然后八股正好都比较常见/熟悉,给了两个算法题,简单&中等。下午面的晚上就收到二面了,不过最近面试有点多还不知道定那天好。(蹲个友友给意见,详见上一条动态)第一部分:自我介绍第二部分:项目深入(20min)(这部分忘记录屏了,凭记忆记了几个)1. 介绍一下实习项目的主要内容?背景,为什么要这样做?2. 日志的量大概有多少?3. 列族有多少个?(最后只有三个吗?)4. HBase底层有了解吗?不知道就没问了5. 某个项目的工作流,举个例子解释,详细问了整个流程6. RPC负载均衡怎么做的?7. 为什么用一致性哈希,一致性哈希比直接哈希优势在哪里?为什么一致性哈希更能做到负载均衡?第三部分:八股(10min)1. 网页输入一个URL之后,数据展示到浏览器上,中间大概会经历哪些步骤?从计算机网络的视角来看2. TCP的可靠性是怎么去保证的?3. 服务器收到一个请求之后需要大量的计算,针对这种情况TCP怎么去保证流量的平稳?因为如果请求一直发,服务器是来不及处理的,TCP使用什么机制去通知客户端?4. go中有一个全局变量,两个线程都进行加1,执行完后全局变量的输出值有哪些情况?5. 得到的值为1的情况具体是怎样的?6. 什么方法保证输出一定为2?7. 加锁可以加什么类型的锁?8. Mysql的InnoDB引擎的底层数据结构是什么?9. 为什么使用B+树,而不是红黑树或者AVL?10. 数据量为100万个时,每个节点下面挂10个节点,B+的层数是多少?11. 事务的特性?用A向B转账进行举例?第四部分:算法题(10min)简单:21. 合并两个有序链表中等:面试题 17.14. 最小K个数的有序输出版第五部分:反问
点赞 评论 收藏
转发
8 67 评论
分享
牛客网
牛客企业服务