我mt一面这些问题都被问过
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
09-04 15:19
点赞 评论 收藏
分享
头像
昨天 18:26
已编辑
门头沟学院 Java
面了一个多小时,已挂,感觉实习的技术还是了解的太浅了,稍微问深一点就不知道怎么优化,继续加油吧1. 自我介绍2. 拷问实习3. 接口耗时有了解过吗,数据库的执行耗时。4. 举一个实际做的数据库优化的例子?5. 项目中商品名称、品牌、价格范围,商品数量,如果你去搜的话有这么多选项,你是去如何优化一下索引的?6. ES查询流程7. ES去做分布式查询的流程8. ES分片有了解过吗?9. 商城里面缓存预热怎么做的?10. 缓存之间同步怎么去做的?11. 在更新缓存的时候,先更新一级缓存还是二级缓存12. 二级缓存什么时候会更新到一级缓存?13. 一级缓存和二级缓存的容量是一样大的吗?14. redis脚本和lua脚本之间的配合有使用过吗?15. 秒杀防超卖16. Redis lua脚本中有5条命令,第三条失败会会滚吗,后面两条会执行吗?17. 秒杀这里这么保证缓存的数据和数据库的数据是数据一致的?18. 如果用MQ保证的,消息发送失败怎么办?19. 如果MQserver端挂了,消息发不过去,还能成功吗?如果缓存已经扣减,然后MQ宕机,那么DB和缓存数据不一致,怎么解决?20. 用的哪个分布式锁?怎么实现的?21. 网关登录验证鉴权怎么做的?22. Nginx和网关的功能相同点和区别23. 介绍一下网络协议一共几层24. TCP和UDP主要的区别和场景25. HTTP和HTTPS主要区别26. 那HTTP为什么还会存在?27. 了解过LinkedHashMap?28. 为什么使用红黑树?29. 在HashMap里为什么不用其他的树?介绍一下红黑树30. 介绍一下平衡二叉树?31. ThreadLocal有用过吗?介绍一下。32. ThreadLocal的存储结构?源码有了解过吗?33. 假设现在有四个核心线程,八个最大核心线程数,任务队列容量为4,先提交四个任务,再去提交新的四个,核心线程处理四个,非核心线程处理4个需要十个小时,核心线程处理的快,在非核心线程处理时,核心线程空闲,这样不会浪费资源吗?34. 核心线程和非核心线程有一个标识?35. 介绍一下任务队列?各自有什么区别?36. 无界队列设置容量和有界区别,了解过底层的源码吗?37. 数据库的索引数据类型有了解过吗?B+树的了解。38. B树和B+树对于非叶子节点来说,一个存数据,一个不存数据,有什么区别?39. Mysql的锁?40. Spring的循环依赖的问题?怎么解决?41. 垃圾回收器用的什么?配置大概是多少?42. G1的回收过程?43. Shell命令查看占用80端口的线程ID怎么看?44. Shell命令查看某一个进程的进程ID怎么看?45. 说一下快排手撕反转列表II
我的秋招日记
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务