shopee虾皮新加坡/提前批后端开发一面凉经

11点开始,12点10结束

  1. 面试官自我介绍,部门业务介绍

  2. 自我介绍、项目介绍(问了数据量

  3. 了解微服务吗?(有没有自己在做项目时进行调研,了解企业目前常用的工具、方法)

  4. 了解springcloud吗?

  5. 一台机器无法满足运载需求,怎么办呢?答:多搞几台机器,问:多台机器如何协同工作?

  6. 开始瞎答:mapreduce

  7. 解释一下mapreduce

  8. 如果有一个很大的文件,TB级别,文件里是乱序的数字,如何排序?mapreduce如何实现?

  9. 排序过程中的归并排序,请描述一下其过程?答得很简略,还问partition和merge的具体过程(不用写代码但需要详细描述每一个步骤),时间复杂度

  10. 进程、线程区别,问使用Java时,里面多线程的概念和os里的线程进程的区别是什么?真正使用时,Java里的线程和进程是如何调度?

  11. 多线程的同步互斥的方法?答了信号量,问具体怎么实现,答pv操作,给了具体的场景,问变量如何初始化(等同于口述代码)

  12. 还问了有没有其他的方法,只答了名称,不了解原理,就没继续问了。

  13. 有哪些索引?(mysql为例)

  14. b树、b+树是什么样的树结构,查询复杂度?是平衡二叉树吗?

  15. 使用过redis吗?具体做什么?

  16. 手撕代码:LRU算法(这个算法在leetcode上看了两遍当时以为考了这么多次面试不会问了就偷懒没看,结果看到题目我直接吐血==)

  17. 思路不对所以换了道题:正反序层序遍历二叉树,剑指offer32

  18. 反问环节

虽凉但是很开心(有一种对方有在认真挑选你做同事的感觉,不是像绝大多数公司一样面试官就是个无情的问问题机器人):

  1. 面试体验是目前所有面试公司最好的,问到不会的题还会安慰你,问问题的过程也是循序渐进,他还会帮你梳理知识点==,让你写代码前会先让你讲思路,面试官会和你一起理思路,如果觉得题目难可以换题目==
  2. 和其他公司面试最大的区别还有一个是,问题会问的很深,具体使用过程,底层原理,只要你抛出一个概念,就会揪着这个概念问到底,问到你一句话都说不出来为止。。。好处是可以引导面试官讲自己熟悉的东西,坏处是本菜鸡没法靠背八股文的概念混过去,所有的八股文都会问对应的实现场景,也就是得理解同时得会用。

各位加油!

#面经##Shopee##Java工程师##校招#
全部评论
深圳测试也是,揪着一个你回答的点进行发散性提问
点赞 回复
分享
发布于 2021-07-27 08:07
楼主收到感谢信了吗?
点赞 回复
分享
发布于 2021-07-27 12:45
小红书
校招火热招聘中
官网直投
为什么知道凉了呢🤣
点赞 回复
分享
发布于 2021-07-27 13:27
我们是阿里巴巴进出口事业部,考拉海购部门,在招聘22届毕业生
点赞 回复
分享
发布于 2021-07-27 17:45
大佬问下新加坡的岗面试是全英文面试嘛
点赞 回复
分享
发布于 2021-07-28 17:42
请问楼主是在校招官网投递的吗?我在校招官网只看到了国内的岗位,不知道是不是因为现在太晚了
点赞 回复
分享
发布于 2021-07-29 15:29
我的算法题也是LRU,直接秒了。然后和我说没实习经历,对我整体评价不怎么高😅
点赞 回复
分享
发布于 2021-08-03 12:59
这个正反层序遍历现场写还是有点难度的哈,问的真难
点赞 回复
分享
发布于 2021-08-07 20:41

相关推荐

6 40 评论
分享
牛客网
牛客企业服务