公司名:美团 部门:优选事业部 岗位名:后端开发 面试轮次:一面 时间:55min 暑期实习的时候,三个Java志愿全都简历挂。当发现是因为简历附件忘了换的时候,难受了好久,好在秋招给了我机会。 问题如下: - 面试官介绍自己部门 - 自我介绍 - 介绍菜鸟的实习工作 - 工作中的设计模式 - 任务调度策略 - 集群环境下的任务调度框架 - rpc调用过程中,注册中心的作用 - 讲讲乐观锁 - 讲
安全三巨头:奇安信、绿盟、深信服 深信服线下懒得去 面完面试官还说我怎么啥都知道…… 都没深入问,能不知道吗 面试时长:40min 面试内容: * 自我介绍 * 实习介绍 * LLVM * flash sort原理 * C++编译全过程 * 编译原理有哪些部分 * 内存泄漏工具和非工具的方法 * 条件断点 * 编译时长很长怎么办 * strcpy * 数组和链表具体的应用场景 * 红黑树和数组有啥
2023.10.16 40min 流程如下 自我介绍 实习经历介绍,学到了什么 讲讲渗透测试是什么(因为我是信安专业) 讲讲科学.上网的原理(G.F.W如何探测,用户端如何绕过) k8s的deployment和replicaset区别(完了,唯一一个运维相关实际问题没答上) 如果你部署的服务,有用户反馈感知到很慢,怎么排查问题(用户端问题:网速,dns,硬件,服务端问题:程序内部,服务器配置问题,
公司名:堆糖 岗位名:后端开发 面试轮次:一面 时间:30min 面试官似乎只打高端局,源码都被问穿了内容如下: + 自我介绍 + jdk自带的工具用过哪些 + int字节数 + Integer字节数,为什么是8个 + Integer是线程安全的吗 + 原子类的实现方式 + String源码了解多少 + 对于String类,为什么jdk9之后用byte[]存储 + java获取字符串的byte[]
自我介绍 介绍一下你的项目 你在项目过程中学到了什么 你在项目中学习到了哪些技术 怎么解决跨域问题的? 出现跨域问题:Access-Control-Allow-Origin — 受同源策略限制:同协议同域名同端口 在前端使用代理,通过代理访问后端,首先配置请求baseURL,然后在vue.config.js中配置proxy设置代理,target即接口域名,将changeOrigin设为true并在
美团平台-美团平台技术部 1h 3.29 1. 自我介绍 2. 项目难点 3. Netty有哪些应用场景,可以做哪些事情? 4. 选择Netty的原因(Netty的优点) 5. Netty中的EventLoop了解吗 6. 数据库表结构设计:美团打车场景,乘客打车,发出自己的订单,司机接单,司机有一些车辆(说的范式建模) 7. 维度建模了解吗?如何设计 8. 打车场景,乘客发布订单,对应司机接单,
前排提醒:一点编程语言相关的都没有问 第一个问题:贪吃蛇用什么结构存储:双向队列 第二个问题:a星算法了解过吗 碰到大c环怎么处理:记录一边尝试过的次数 下次选的时候选择尝试次数少的 第三个问题:介绍渲染管线 实际场景阴影怎么渲染:移动相机 第四个问题:如何判断扇形技能是否击中敌人:向量点乘,划分象限求余弦值 第五个问题:快速判断阶乘的大小:区间逼近法 整体体验:前几个问题还行 后面的基本就是顺着
开的屏幕共享,因为面试官用的手机面试 1.说下C++三大特性 2.手写一个类继承体现封装,继承,多态 3.写一个多继承,多继承中的内存分布 4.多继承使用sizeof()函数值如何计算(面试官看我回答不上来了换了个话题,说实话,头一次见问多继承的) 5.Epoll的底层原理是什么 6.Epoll、poll、select是什么关系,有哪些不同 7.说下红黑树,AVL树,B+树的区别 8.int和do
二面说是30分钟,但实际要面45分钟,希望能过 1. 自我介绍 2. 看你写了对数据结构和算法比较了解,说一下 回答的链表 树和图,还有常用的堆 红黑树 LRU 跳表 3. 那你比较一下红黑树和跳表的优缺点 4. 哈希表了解多少 回答的C++中的map unordered_map 比较一下他们的区别,原理 空间复杂度 5. B+树了解吗,为什么MySQL中使用的是B+树而不是红黑树 跳表 6. 写
平台技术部 cpp选手 大概面了55分钟,聊得挺开心,希望能过 面试官拿着一面的问题,特意避开一面的问题进行提问 1. 自我介绍 2. 什么时候会触发中断 3. 异常和中断的包含关系是怎么样的 4. 讲讲linux的权限 4.1 chown 和 chmod的作用 4.2 ls -alh后,紧跟着文件的读写执行权限后面的是什么东西(*) 5. 软链接和硬链接的区别是什么 5.1 各自的使用场景是什么
(被捞起来重新面) 总共40min 手写模板方法,责任链模式(项目中的) spark和mr有什么区别,为什么spark比mr快 磁盘和内存 有有向无环图的这些优化 什么更优秀呢,什么原因导致比mr更快(不知道) spark里面,checkpoint和cache有什么区别,分别用于什么场景(场景完全忘记了) 数仓是怎么分层的 什么是业务过程(不知道) 事实表设计的步奏是什么(不知道) 三范式建模和维
好消息:面试官出的算法题我见过 坏消息:要用小根堆,但我不会用C++的优先队列 好消息:面试官让我现写一个小根堆,又get到一个面试消磨时间的秘诀 大概面了一小时出头,面试官不是cpp的,所以对着简历问计算机基础八股,面试体验良好,不会的面试官都会引导 1. 自我介绍 2. 看着webserver问八股 2.1 http有哪些方法(*) 2.2 http头部有哪些字段(*) 2.3 为什么要有ht
感觉面试官在整个过程疯狂的想问我东西,但是不知道问啥。30分钟就结束了 惯例:cpp选手 1. 先问我们这边是java,可以转吗 直接可以的捏 2. 那先撕个代码吧 两个链表相加,差不多七八分种整出来了 2.1 实习了没 答:没有,因为四月份论文刚有想法,去写论文了,毕业重要 3. 先问网络,键入网址到网页显示 4. TCP和UDP的区别 5. TCP的可靠性怎么保证的 6. 会数据库吗 答:会一
现在坐等排序了,许愿美团offer。 ------------------------------------------------------- 9.8HR面(回想起的一些问题) 1.对前面面试官评价一下。 2.对工作职责有了解吗? 3.职业规划 4.如果很多offer怎么选择? 5.城市选择? 6.遇到的最大挫折是什么? 7.家里人对你有什么要求或期待吗? 8.最有挑战的事情? 9.后面的学
双方自我介绍 1. 详细谈谈对 selete/poll/epoll 的理解? 2. 如果 socket 比较多,应该用 selete 还是 poll? 3. 看到你的简历上说使用了线程池 + 非阻塞 socket + epoll 实现,那么将 epoll 替换为 selete 或者 poll 可以吗? 4. Redis 的有序集合的数据结构是什么?(可能是看到我的项目里有跳表? 5. Redis