首页 > shopee后端一面面经
头像
offer能来否
编辑于 2020-07-20 16:18
+ 关注

shopee后端一面面经

全程50分钟差几分钟吧,居然没有考察代码。。。

自我介绍(要求结合本科阶段学习计算机进行介绍)
下面按照类型进行总结吧(感觉太多了。。。)

Java基础

  1. 说一下HashMap,concurrentHashMap
  2. 红黑树和AVI树区别

JVM

  1. 介绍一下JVM内存划分吧
  2. 介绍垃圾回收算法
  3. 有哪些对象可以作为GC Roots
  4. CMS回收过程?如何解决内存碎片?
  5. 说一下JMM

多线程

  1. 进程和线程的区别?
  2. 为什么有了进程还要线程?
  3. 线程之间通信方式?
  4. 大量使用volatile会带来啥问题(我说的会导致总线风暴)
  5. 说道总线风暴,说一下一致性缓存?

MySql

  1. 说一下有哪些索引?
  2. 事务的隔离级别?Mysql默认是哪个?Mysql怎么实现的?(我估计是想问mysql如何解决幻读问题)
  3. 为什么最好不要写select *,而是写成select 字段名?

Redis

  1. 使用的场景有哪些?
  2. 为什么快?
  3. redis只是单线程的为啥快?
  4. redis运行过程中只有单线程吗?
  5. RDB持久化的流程
  6. 有了解最新版本的多线程的redis没?(没有)引导了一下,我说可能是不是支持了多线程IO。。。

操作系统

  1. 如何查看进程情况?
  2. 如何排查内存泄露?
  3. 知道程序局部性原理吗?(完全不记得这个名词了)

计算机网络

  1. TCP和UDP区别?UDP使用场景
  2. get和post的区别?(我说了幂等性不同)
  3. post为啥需要设计成非幂等性
  4. get方法能带着body吗?(可以但不推荐)
  5. cookie和session区别?
  6. 禁用了cookie还能实现session吗?(我说可以重写url实现)
  7. 有大量的session如果都存在服务器的化带来的问题怎么解决?(我说使用分布式session)
  8. https请求流程
  9. 输入url后怎样?

框架

  1. springboot是啥?
  2. 说一下MVC?MVC的缺陷是?
  3. spring中到哪些设计模式
  4. spring怎么实现AOP?

差不多就这些吧,面试官人挺好的,最后他说二面就不会问这么基础的东西了,会问一些宏观的东西。好吧,感谢shopee让我这几天恶补了一波基础。

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐