【拼多多一面】热乎的面经!还是 失算了失算了
拼多多一面 8月14日
一个人四十分钟 好紧张
给你省时间 30秒 看完
- 自我介绍 4~5 分钟
- 一道算法题 n个数组 每个数组选一个 输出全部情况 5 分钟
- 实习项目 问简历里的 技术点
- 手撕 SQL 语句 输出全部科目都大于80分的 学生信息 就是 学生分组 最低分低于80就行
- Linux 基础知识 文件权限 755 表示啥意思 三个数字啥意思 所有者 用户组 和 全体 读 写 可执行 我就是 忘了 分别顺序都是啥
- Java 基础知识 int 表示负数 char 能否存 汉字 这道题全军覆没
- 智力题 25匹🐎 5个赛道 选 前三 时间不够了 推理过程中 被打断了
- 面试官 介绍 他们部门 基础电商 商品中心 千万商品 百万并发
第一回合 自我介绍
- 学校 专业
就读 XX 学校 XX 专业 - 竞赛 奖项
参加 XX 竞赛 获得 国家级/省级/校级。。 奖项 - 社团 博客
在大学期间 坚持记录自己的 学习笔记 和 学习心得 累计 写了 X百 篇 文章 有 X百万 访问
(面试官让我 把 博客地址 发给他 我写算法 他看我博客)
加入社团 做过 XX 系统 和 XX 系统
在开源社区参加过 谷歌 XXX 夏令营 在腾讯 XXX 开源项目 负责 XXX 维护工作 - 实习经历
大三 下学期 在 XXX 公司 XXX 部门 进行 Java 岗位的实习 负责 XXX 相关业务的开发 和 维护
实习期间 负责了 XXX 项目 的 XX 模块 学到了 XXX 开拓了技术视野 对技术上的 理解 更加的深入 - 职业规划
在学校和实习期间 都在 从事 Java 相关岗位的 开发工作 接触到了 全国各地优秀的 同学和同事们,所以我希望毕业 能够在 大城市 继续工作。很希望能加入咱们 XXX 公司 担任 XXX岗位的后端开发工程师。希望在毕业后能够进入咱们公司进行工作,能够尽快推动咱们公司业务开发的同时我也能学到更高深的技术,认识更优秀的同事。
第二回合 手撕代码
某多多 上来 就 算法
给二维数组List<List< Integer>>nums;
每个 集合里面选一个 拼成 一个String
返回所有情况
返回 List< String>
如{{1,2,3},{a,b},{x,y}}这些 数组
返回 1ax,1ay,1bx,1by。。。 这些
其实就是 个全排列 应该挺简单的
就是 我想 递归调用 写了一半 挺复杂 就全删了 改成 双层for循环
递归会有几个集合 调用几层 多了可能栈会溢出
改成 for 循环 把每个集合走一遍
走的时候 都把 之前生成的 排列 全 加上 新的后缀
这样 就不用 递归调用了
算法 题目 有点蒙,编程系统 不好用。
高亮 能用 不能run,面试官才 能执行。
编程系统就像一个 文本编辑器 只能高亮
没啥提示 也不能 点击 run 面试官那边可以 点
想用 C++ 面试官还是推荐我用 Java 冲
没了 ieda 少了半条命
变量名字总拼错
申请数组也报错。
不过 兜兜转转我还是 通过了这道题
第三回合 实习项目
首先 介绍自己 实习期间 参与过什么项目
然后 面试官 对照我简历里写的项目 内容开始进行提问
从 分页查询 到 评论防刷 和 SQl 注入 这些都很基础和简单 而且都是自己亲手做的 就还好
问到 我个人的博客项目 我讲了我自己的业务场景分析和解决方案 面试官说我这个思路勉强能用 毕竟是 大二时期的 demo 项目漏洞百出
问了一下 公司项目的数据和并发的量级 这个我真不知道 就说不了解 也没人跟我说过 这个接口会调用几次啊
第四回合 手撕 SQL 语句
分析出来 就还行 挺简单的
一个表 姓名 科目 成绩 三个字段 筛选出 全部科目成绩都大于 80分 的 同学姓名
这个 我 一眼看出来 全部成绩都大于 80分 可以理解成 最低分也大于 80。
所以 直接出结果
select 姓名 from 表 group by 姓名 having 最小(成绩) > 80;
我 当时 真的 select from 啥的都拼错了
然后 最小的函数 我也不知道 具体咋写 一年没用过 不都全忘了 写完 面经 赶紧找补找补
第五回合 Linux基础知识
很简单 一道题 问我 文件的 755 表示啥
我表示 很懵比 但是 我还是说了 755 三个数 代表 用户权限 用户所属组的权限 和 公共权限
7 可以拆成 二进制 111 表示 读全写 写权限 和 执行权限
然后 我就直说了 755 分别那个是 用户 那个是 组 那个 是 公共 我也忘了
111 那个是 读 那个是 写 那个是 可执行 我也忘了
面试官说 问题不大
进入下一回合
第六回合 Java基础知识
Java 基础知识 不问 并发 不问 面向对象 不问 jvm 问了我 最最最 基础的。int char 这俩
第一问 java 怎么表示负数 比如 -7
我说 第一位符号位 1 表示负数 数据位 后三位 111 表示7 面试官 让我再看看
我也真忘了
也从来没复习过这些
第二问 Java 的 char 能存 汉字吗?
我说 不能 char 只能 从 -255 到 256 面试官还让我再看看、
可以说我对这些是真的不了解 一定要再多看看吧
第七回合 25匹🐎的智力题
25匹🐎 5个 赛道 选出前三 最少 几轮
我开始分析 25匹 分五轮 每轮 后两名直接 go die
这样 五轮下来 选出 5组前三
然后 每组第一 比一下 后两名 直接全组 go die
第一名就是 25匹的第一
还剩下 第一组 2 3
和 第二组 1 2 3
和 第三组 1 2 3
然后面试官就把我叫停了 说我思路还行时间不够了
最后五分钟 介绍一下 他们部门
第八回合 面试官部门介绍
面试官让我 拿笔记一下 他们部门是 基础电商 商品中心 有 千亿级 的业务数据 百亿级的并发请求
这在 众多大型互联网公司都是很少有的
然后说了下 他们会怎么 培养新人 技术面会有 3轮以上
面试官 说 如果我能够进入 hr 面 还想来他们部门的话 可以 直接跟 hr 说意向部门的名字。
好了不多说了 现在是 09:55 十点 美团的笔试要开始了
全部评论
(6) 回帖