拼多多三面面经,在线卑微

首先自我介绍
然后7.28笔试成绩,没有AC的题拿出来问一下
(有一个很奇怪的点,第二题那个环,求字母出现偶数奇数次当时ac了,面试官那边的记录是75%,而第三题任务队列那个当时没ac,面试官记录是ac了)
问了第二题,说了遍历回溯的解法,问有没有优化,卒
开始问基础
阐述一下java jar main的整个运行过程(就是启动jar包的流程),菜鸟飞过.jpg,然后从类加载那边胡扯
Java JIT听说过吗,回,没有(尴尬)
spring boot讲一下,扯了一下比spring优化的自动配置
那讲一下spring的特点,ioc,aop,最小侵入式编程
那来敲一下lock吧,手写一个read write lock
嘴上说的头头是道,下笔就……
那来看一下操作系统吧,讲一下内存管理
(突然大脑一片空白)讲了固定分区动态分区
然后问虚拟内存怎么管理,呃
那来看一下数据库吧,事务的特性 acid
写一个SQL吧
tbl: id,name,course,score,created,updated
id是学号,会出现多门成绩,统计学生的平均成绩
那来写一个数据结构的题吧
不规则二叉树,求树中的最长路径(叶结点到叶结点)
菜鸡如我只想到了遍历求左右子树的深度然后加起来最大的就是
优化呢?暂时想不到
那最后来一个逻辑题吧
八个小球,有一个偏重,用⚖️几次可以找到这个小球
只想说爱过(划掉)看过这道题,但是忘了
最后笨方法对半分然后称三次
反问环节
然后问面试官这是三面吗,面试官问你已经面过两面了吗?那这就是终面了(看来三面好像并没有内涵)
那还有hr面吗(疯狂暗示),后面应该会有hr同事联系你
不得不说,拼多多面试官真的都给我很好的印象(真情实感,不彩虹屁),一二三面全是很循循善诱的那种,面试氛围很轻松,回答不上来也没有很大压力和被鄙视的感觉,最后还会很真诚的给个人哪方面需要提升的建议。
准备好下一批报名了

#拼多多##面经##校招##Java工程师#
全部评论
小球那个可以两次称出来。 8个球分 3 3 2,第一次称3 3 ,如果平衡,不平衡的在2里面,在称一次就行。然后如果不平衡,拿出来分 1 1 1,平衡就是没称的那个。两次就行了。
8 回复 分享
发布于 2019-09-03 21:44
我也被加面了,那边都开奖了,咱们流程还没走完😂
点赞 回复 分享
发布于 2019-08-26 16:31

相关推荐

03-25 11:39
已编辑
门头沟学院 前端工程师
雪球一二面是一起的,三面和HR面一起一面(55min)1. 自我介绍、项目、实习2. 基本数据类型、引用数据类型,判断数据类型的方式,instanceof原理3. 详细说说symbol用法,有了对象为什么还要有map4. vue2与vue3的区别5. Promise,async/await原理,事件循环6. 手撕:Promise.all7. 浏览器事件监听机制,可以控制冒泡和捕获吗,具体怎么控制#牛客AI配图神器##面试常问题系列#;8. 如果一个列表有成千上万项,每个项都有点击事件如何优化9. 浏览器缓存,输入URL到展示页面做了什么10. 详细说说DNS解析,在本地环境下走缓存的顺序,配置过本地host吗,主要解决什么问题?11. http状态码304什么条件下触发12. 说说数组的方法,知道copyWithin吗(不知道)13. css选择器优先级14. 了解BFC吗15. flex用的多吗,flex:1是什么意思16. 手撕:防抖17. 手撕:斐波那契数列,尾递归优化,再写个迭代模式的二面(40min)1. 展示项目,探讨低代码应用场景2. 实习期间做了什么,帮助最大的是什么3. 大学期间做过什么事情帮助最大(网安俱乐部,Web方向)4. 详细说一个你知道的Web安全的点,怎么避免5. 竞赛期间感受最深的是什么6. 除了技术,还有别的爱好吗,台球打得怎么样7. 还有投递别的城市吗,现在有offer吗聊天过程中涉及到,vue2和vue3区别,nexttick(),echarts和d3js三面(25min)+ HR面(40min)主管面主要问项目+展示,HR面主要是谈经历就不细写了
点赞 评论 收藏
分享
03-20 00:25
河北大学 后端
#牛客AI配图神器####拼多多服务端一面面经,全程项目1. 面试官先自我介绍(基础架构部门2. 自我介绍3. 项目是和同学一块写的吗4. 用户该上传什么样的代码,如何处理数据5. 在项目中,对websocket是怎么理解的?6. 为什么选择websocket,对比其他实现长连接协议,为什么选择websocket?7.  用到mybatisplus做crud,项目的数据表是怎么设计的?8. 只能用代码操作贪吃蛇吗?9. 如何实现用户操作贪吃蛇?10. 匹配系统中,手动加锁策略怎么理解?11. 微信支付是如何实现的?12. 如何理解布隆过滤器?解决什么问题?13. 布隆过滤器如何实现的?14. 为什么一堆哈希叠加起来能实现这个效果?15. 如何进一步减少布隆过滤器误判率?16. 如果搞很多次哈希,会有什么问题?17. 为什么用threadlocal去存储id?会不会有什么问题?18. threadlocal在项目中如果遇到跨线程会不会有什么问题?19. 笔试题做的怎么样?如何评价上次的笔试题?20. 看你笔试题都是c++写的,你怎么理解c++?21. 你觉得c++和java有什么区别?分别有什么好处坏处?22. 你觉得java语言为什么要设计垃圾回收机制?23. 你觉得这两种语言在哪种情况下更适用?算法题,lca,一开始想写树链剖分,后来发现只需要找一对点的lca就很简单了。讨论实现方式反问:1. 一共几面?2. 如何评价? 算法题还可以,工程项目深度不够3. 对实习生要求,技术掌握到什么程度?还好吧,主要是看基础再正问:1. 实习能保证两个月?2. 工作地是上海,能接受吗?
查看28道真题和解析
点赞 评论 收藏
分享
03-28 15:54
已编辑
中国科学技术大学 Web前端
系统开放之前boss上联系面了三家,平均面了两面左右,最后进系统只能录一个,选了dataworks继续面。一般前两轮前端问的多点,三面问点非前端的内容,加上hr四轮左右。记录一下在所有面试过程中面过的前端题,不区分轮次了。阿里云的面试没什么八股,很舒服。项目问的不多,主要问实习工程化和实习介绍在乾象,腾讯的实习难点和亮点当场写一个最近实现的模块/组件,Url filter你的vite插件的功能如何实现vite钩子的执行顺序,你用到哪些钩子,开发和生产钩子有什么不同pnpm优化分包策略INP项目中是怎么做优化的为什么包体积缩小40%,总的LCP时间优化了一半vite预构建vite热更新,讲解从文件增量更新开始的过程vite开发服务器和浏览器之间通信协议(websocket+http1.1),引入http2,http3,  QUICK怎么避免幽灵依赖最佳实践barrels files如何治理tsconfig如何治理peerDependencies和dependencies版本冲突会导致什么,你是如何处理的rspack了解Babel插件怎么写的,babel工作流,babel不同预设的作用vitest,jest+babel / swc Hippy和RN,taro,uniapp区别,优势何在jsbridge通信原理如何设计搜索结果页,怎么管理不同卡片和对应搜索结果不同字段如何解决跨端兼容性问题埋点上报的调用方式和实现打包出来的jsbundle体积开发过程中的不舒适的点yarn转pnpm的过程?怎么避免幽灵依赖?peerDependencies有哪些作用,应用场景有哪些babel的原理和作用过程怎么配置解决兼容性问题Node(项目相关):结合项目问runtime的组成,设计思路quickjs, libuv作用面试官对模块的实现感兴趣,随后依次问了模块的导入导出,cpp层/js层分别怎么实现如何设计模块只初始化一次如何检测模块之间循环依赖如何实现动态加载数据库设计: 实现微信动态评论区只能看到共同好友的评论。
点赞 评论 收藏
分享
评论
1
35
分享

创作者周榜

更多
牛客网
牛客企业服务