CoconutTTTT level
获赞
44
粉丝
21
关注
21
看过 TA
678
浙江大学
2025
golang
IP属地:北京
暂未填写个人简介
私信
关注
头像
05-07 15:06
已编辑
浙江大学 计算机类
ddl邻近,搞小论文太忙了,4.25往后的几个面经就没有写,之前的都有更新在动态,更新一下最近的进展蚂蚁基础平台 4.28 一面 4.29 二面, 已挂,云相关没接触过,八股网络相关有几个没答上美团软开 4.29 二面,已发offer,美团平台技术部,主要做搜推工程腾讯金融 4.30 一面 聊得挺好,目前还没后续拼多多服务端 5.6 三面,聊得很轻松,感觉问题不大从4月10日投简历开始,有京东小米之类的好些投了泡池子,华为刚约笔试,阿里、字节本来打算多面面再投,太忙了只投了蚂蚁,目前能等的大概就拼多多,接下来一周肯定没有时间笔面试了,目前打算是直接接美团offer,但有两个问题想讨论:问题一:dream一个拼多多也oc的话,不知道拼多多和美团怎么选择?一个上海一个北京,因为现在在北京,所以倾向就近实习,但是拼多多感觉能学到更多东西,而且实习工资更高,再就是11 11 6的强度还是有些顾虑,会影响秋招准备。问题二:八股属于边学边面,并不扎实,有一段比较水的实习,一个比较水的开源经历,研究生阶段的项目偏科研,面试后端的时候感觉没啥优势,腾讯华为都刚开始,阿里字节还没投递,后续还要再投递暑期实习吗?还是直接复习准备之后的秋招?还请各位友友分享一下看法,帮忙分析一哈
投递美团等公司10个岗位
0 点赞 评论 收藏
转发
【负能量预警】已挂因为面试的太烂,所以拖了好几天才来写面经。总结就是自己没有复习的内容真的是一点也记不起来,基础还是很薄弱。体验很不好,感觉面试官没有认真听我说话,简历上的内容没问多少,可能我项目太简单,没什么好问?八股问的东一个西一个,没有什么关联性,问了网络相关、Linux还有C++,都是我没复习的内容…最后可能实在不知道问啥,让我说自己哪方面掌握的比较好,我说的数据库,然后问了些八股,结束的时候,面试官打算直接再见,被我喊住,反问了两个问题。总之,面完自闭的一次体验。第一部分:自我介绍第二部分:算法题(20min)实现一个的Set,支持O(1)的insert、remove、随机get。思路想错了,关注点放在O(1)的insert和remove。第三部分:项目&八股(20min)1. 项目支持rpc的watch功能吗?2. 有没有了解过ETCD、Consul这些注册中心?(没有)3. go相较其他语言有哪些优势?4. TCP粘包了解吗?5. MySQL的B+树索引一般限制到几层?    1. 3-4层能支持什么样量级的数据?6. 有用socket实现网络编程吗?7. Linux的进程间通信有哪些机制?    1. 最快的进程间通信方式8. HBase的存储结构?9. Linux的命令行    1. 查看网络链接    2. 查看负载、进程的情况    3. 查看进程的线程的指令10. C++的static有什么作用?11. HTTP2和HTTP3了解吗?12. 说一下Mysql的MVCC13. Mysql有哪几种锁?14. MyISAM和InnoDB引擎之间的区别?15. InnoDB支持哪些事务隔离级别16. 用什么指令看表的索引?17. MongoDB有用过吗?18. NoSQL的数据库有用过什么?19. Redis有哪几种数据类型?20. 除了B+树外还了解哪些树的类型?21. 你能实习多长时间?(不知道是不是硬性要求问的,必挂的情况下问这个问题让我很难过)第四部分:反问
查看21道真题和解析
0 点赞 评论 收藏
转发
头像
04-26 00:17
已编辑
浙江大学 计算机类
第一部分:自我介绍第二部分:项目经历1. 研究方向:解释一下研究方向的相关工作和内容    1. 怎么理解数据关系?数据分析的工作?    2. 详细解释2. HBase项目    1. Rowkey是怎么设计的?为什么这么设计    2. Region概念知道吗?怎么知道数据存在哪个Region中?    3. HBase的存储结构了解过吗?HBase的最小存储单元是什么?3. 为什么自学golang?4. golang有哪些优势呢?5. RPC项目:    1. 注册中心的功能是什么?    2. RPC客户端调用,到服务端返回的过程?    3. 注册中心挂了之后,你是怎么处理的?    4. 负载均衡是怎么做的?    5. 为什么用一致性哈希?    6. 为什么需要一致性哈希,为什么要尽可能避免映射关系的改变?    7. 客户端的每次请求都访问注册中心吗?    8. 服务端挂了注册中心是怎么知道的?是怎么去告诉客户端?问题:1. 客户端访问服务器的连接挂了之后,客户端可能比注册中心先知道,因为客户端是一直有可能和服务端交互的,因此应该添加客户端发现服务端挂了,告诉注册中心。第三部分:算法题:k个长度不一的有序数据,找到每个数组中都存在的数,尽可能地优化时间复杂度,较少的空间复杂度
拼多多二面67人在聊 查看16道真题和解析
0 点赞 评论 收藏
转发
时长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个数的有序输出版第五部分:反问
查看20道真题和解析
0 点赞 评论 收藏
转发
头像
04-22 21:13
已编辑
浙江大学 计算机类
首先拼多多效率真的很高,发邮件就是约两天后,昨天上午面的,目前结果还没出来。自己感觉凉了,因为个人科研项目要赶工(到底要怎么兼顾啊),准备仓促。第一部分:自我介绍第二部分:项目经历+八股结合 20min提问的风格和上一次的快手很不一样,主打一个追问,就是我在说项目的时候随口说到的一个点,面试官就会深挖下去问八股,因为操作系统相关没怎么复习,所以讲得不好。然后就是项目中使用到的技术深入了解不够,就等于给自己挖坑,要补一补相关知识。1. 你们的项目为什么选择HBase而没有选择其他的存储结构?为什么不能用Mysql?2. 非关系型的数据库和关系型数据库有什么样的区别3. 关系型数据库有什么优势?关系型数据库在哪些场景比较实用?4. 为什么结构化数据一定要用Mysql?5. Hbase的结构?客户端发送请求到最后拿到结果,中间经历了哪些流程?6. Hbase怎么找到是数据存储的集群?7. Rowkey是怎么设计的?8. 为什么要哈希?哈希完之后为什么能做到负载均衡?如果不Hash会带来怎样的后果?9. 建立联合索引,给了几个mysql语句,判断是否使用索引10. 操作系统上运行着两个程序,他们在物理内存上有没有可能存在交叉的访问?11. 什么情况下会同时访问一块内存?12. 操作系统会不会同时有两个进程写同一个内存?这时候会发生什么?13. 虚拟内存是什么?虚拟内存是如何映射到物理内存的?14. 页表是如何组织的?页表中记录了什么内容?15. 假设有一台电脑,电脑的实际内存很大,使用虚拟内存的话会浪费空间,怎么减少虚拟内存对空间的占用?16. 讲一下go的协程的概念?17. 为什么用户态和内核态切换的开销会比较大?18. 不同的运行级别指的是什么?第三部分:算法题很久没有做相关题型,思路有但卡住了,在面试官引导下做出来LCR 155. 将二叉搜索树转化为排序的双向链表第四部分:反问【4.22更新,收到二面邮件了,出乎意料过了,感恩!】
查看18道真题和解析
0 点赞 评论 收藏
转发
前两天面的,正好抽时间来理一下面经,上官网看的时候发现已经挂了第一部分:自我介绍第一部分:实习项目 20min主要就是问项目中做了哪些工作,一些细节问题,然后询问性能+场景的问题。因为实习是很久之前做的,一些细节其实记不清了,讲的时候思路不够清晰。问到的场景其实项目都没有考虑,感觉这些部分没有答好。第三部分:八股 15min八股我本来面完觉得自己答得不错的,基本上都能答上来,但是回看发现自己总是用一些“好像”“应该”的词汇,显得很不熟悉知识点,而且我在面前放了一个本子,一遍回答的时候就用笔顺手理思路,面试过程我自己是没有察觉到什么,现在回头看起来就是眼睛一直在乱瞟。    1. 在golang中channel一般用来做什么?    2. channel的数据结构是什么样的?    3. map进行并发读写会有怎样的问题?        1. 发生并发情况,进程会报什么样的错误?    4. waitGroup一般是用来做什么的?    5. 讲一下逃逸分析的概念?    6. golang里面的内存分配是怎么分配的?mspan、mcache的概念?(不知道)    7. golang的垃圾回收是怎么做的?(忘记了)    8. 讲一下线程调度的GMP模型    9. 讲一下Redis的ZSet的数据结构    10. 跳表的优势是什么?    11. Redis中主从切换、选组、哨兵的协议是什么?了解过RESP协议吗?(不知道)    12. MySql的事务是怎么实现的?    13. Redo log和Undo log的不同?    14. 在一台机器上的两个进程是如何实现资源之间的隔离?(不知道)    15. 进程的通信方式有哪些    16. 进程的调度算法第四部分:算法题:LCR 051. 二叉树中的最大路径和第五部分:反问继续加油!希望后面的面试能变得顺利!
查看16道真题和解析
0 点赞 评论 收藏
转发
牛客网
牛客企业服务