掌上先机一面

05.09晚上面的,最近有点忙,过了一周才写的面经。当时面了一个小时,全是对着简历的八股一个个问的,无项目、无算法。面试官是掌上先机的核心部门的,一直笑嘻嘻的,挺和善的,问的也挺简单的,我也答得挺好的,体验算是现今所有面试中最好的。

  1. 自我介绍

  2. OSI七层协议

  3. TCP和UDP的区别

  4. HTTP和HTTPS的区别

  5. 三次握手、四次挥手

  6. HTTP通过什么参数保证连接不断开

  7. TCP如何保证连接不断开

  8. 谈谈常用的集合类、各自的区别、以及如何实现的

  9. ArrayList和LinkedList的区别

  10. 聊聊反射机制,还有 通过反射机制生成对象 和 正常new一个对象 大概的效率差别的倍数

  11. 对象的class对象(即对象的类信息)是存储在哪里的?

  12. 模块方法设计模式

  13. 单例模式的DCL怎么实现的,为什么这样?

  14. 解释一下 Java的锁、分布式锁、自旋锁和互斥锁

  15. 互斥锁和自旋锁哪个效率高

  16. 聊聊你对JVM的理解,不要背八股

  17. 存储引擎有哪些

  18. InnoDB通过什么数据结构实现的,其具体原理

  19. 在一个(B-tree)类型的联合索引(A, B, C)中,其叶子节点和非叶子节点存储什么,对SELECT A, C FROM table这样的查询语句会走索引吗,怎么走的?

  20. 在读已提交和可重复读的隔离级别下,MVCC的具体区别是什么?

  21. MVCC的底层原理

  22. 对DB的一条数据,会有什么隐藏字段

  23. 为什么MVCC可以解决不可重复读的问题?

  24. 幻读是如何解决的?

  25. 行锁有哪些?

  26. 缓存击穿、缓存穿透、缓存雪崩各自解决的方案是什么?

  27. 限流有哪些实现方式?

  28. Lua脚本是什么

  29. @Autowired@Resource的区别

  30. Spring AOP的原理

  31. 对消息队列,假设有一个主题(topic),下面有两个消费者。这两个消费者的处理能力不同,但他们处理的内容是一致的,都是为了增加处理能力而设置的。现在,我有两条消息,处理能力高的消费者接收到一条消息,处理能力低的消费者接收到另一条消息。应该如何设计,以保证消息处理的顺序性?

  32. 反问

面完后两天约hr面,但因为工作时间是985或者995,而且他包的住宿通勤是一个小时,那么一天的时间除了工作就是睡觉,想了好一阵,拒了。去了广州的一家中小厂。

#面经##掌上先机##面试##Java#
全部评论
请问中小厂是都在boss上投吗
1 回复 分享
发布于 05-14 22:28 河南
我也双非,投了一个月暑假实习基本没面。
1 回复 分享
发布于 05-15 08:59 江苏
是base北京吗
点赞 回复 分享
发布于 10-16 15:51 广东

相关推荐

11-09 15:06
已编辑
未填写教育信息 Java
面试时长:1h,后半段答得不好,估计凉了面试官人很好,有引导,有回答。后续:一面过,约二面1、JDK1.8 的新的特性2、Stream 流常用操作3、ConcurrentHashMap 用来解决什么问题?什么时候会用?4、你刚才提到了线程安全,什么现象表示出现了线程安全问题?5、Java 里有哪些锁?这些锁有什么异同呢?6、这些都是单机锁,分布式系统要加锁需要采取什么方案?7、SETNX 本身有超时时间吗?8、那如果方法执行时间很长,那锁不就提前被释放掉了吗?还有什么方案吗? 不会,不太清楚别的方案了,面试官提到也是基于 Redis 的。9、对 synchronized 关键字了解吗?原理是什么?如何加锁的?10、什么叫做偏向锁?偏向是体现在哪里了? 不会,回答了线程id11、你刚才提到了对象头,对象头中会存储哪些数据呢? 不会12、Spring 中有单例模式,除了单例模式你还知道什么模式? 13、你有用过原型模式吗?什么情况下可能会用原型模式? 不熟悉,面试官提示到是否有 “状态”14、Spring 中,哪些类是单例的?15、Spring 的 Bean 的生命周期分为几个阶段呢16、它的实例化的过程是怎样的?Bean 销毁的时候想调用一些函数要怎么做?17、Transactional 参数有哪些?18、标注了 Transactional 的方法,并没有回滚,是因为什么呢?回答 代理对象。异常那块答错了。19、为什么内部调用会导致事务失效呢?20、代理对象本质用的是 Spring 什么特性?反射中的核心方法是什么?21、如果想要内部调用,又想要事务生效要怎么做?22、用 getBean 来得到可不可以?开始回答错了,后面拐回来了 容器里面放的就是 代理对象23、Transactional 注解使用了 AOP,那么 AOP 体现在哪里呢?不会,面试官举了个例子:开启事务、回滚、提交 的这些点。24、Nacos 的集群部署了解吗?不会25、CAP 理论了解吗?Nacos 是 AP 还是 CP ?不知道(感觉最近面试好多都问我 Nacos 的)26、如果让你来实现 服务的注册中心,那么它需要哪些功能呢?27、Nacos 配置中心的功能用过吗?动态刷新是如何实现的?28、如何确定一个 SQL 是否使用了索引?如何知道这个 SQL 扫描了多少行?答道用 EXPLAIN,但是有哪些信息我有点忘了29、给你一个慢 SQL,你会从哪些方面去优化?答得不太好,后续好好补上30、事务的隔离级别?少答了一个31、JVM 常用启动参数用过吗?答了Xmx Xms,其他没用过不知道了32、什么是 Full GC?什么情况下会出现?答得不太好,JVM 有段时间没复习了。33、FullGC 会对 方法区和原空间 进行回收吗?同上34、OOM 你有遇到过吗?提到了 内存泄漏、内存很大的对象35、定位 内存泄漏/溢出 有哪些方式?面试官提到了 内存分析工具Spring 还有 JVM 这块最近没有好好看 好多都忘记了,回去好好复习。 #面经# #26届日常实习#
wulala.god:竟然是实习,看着好难
查看70道真题和解析
点赞 评论 收藏
分享
评论
6
39
分享
牛客网
牛客企业服务