首页 > shopee虾皮新加坡/提前批后端开发一面凉经
头像
--千本樱
编辑于 2021-07-27 10:42
+ 关注

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. 和其他公司面试最大的区别还有一个是,问题会问的很深,具体使用过程,底层原理,只要你抛出一个概念,就会揪着这个概念问到底,问到你一句话都说不出来为止。。。好处是可以引导面试官讲自己熟悉的东西,坏处是本菜鸡没法靠背八股文的概念混过去,所有的八股文都会问对应的实现场景,也就是得理解同时得会用。

各位加油!

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐