菜鸟Java实习一面(生死未卜)

  1. 自我介绍
  2. 简单聊了一下项目
  3. Spring Bean 的作用域
  4. 谈谈 Spring IOC 的理解
  5. Spring 如何获取 Bean 对象
  6. Mybatis 通过一个接口就可以关联到一个 XML 中的 SQL 语句(这个不会了)
  7. 谈谈对 AOP 的理解
  8. 那说一下 Spring AOP 是怎么实现的(我开始扯 JDK,Cglib 的具体方法,然后被叫停了)
  9. 线程池用过吗?说一下线程池的 7 个参数
  10. 什么时候开始创建非核心线程,比如配置核心线程 5 个,最大线程 10 个,什么时候开始创建第 6 个线程
  11. MySQL 有哪些存储引擎
  12. InnoDB 和 MyISAM 有哪些区别
  13. 为什么 MyISAM 查询更快?(这个感觉答得不对)
  14. InnoDB 的索引结构
  15. B 树和 B+ 树的区别
  16. MySQL 有哪些锁

    这里本来卡壳了,正好面试官有个电话进来了,让我整理了一下思路。说到了共享排他锁,行锁表锁页锁。

  17. MySQL 插入一条记录是加什么锁(这个有点卡壳了)
  18. 索引最左匹配原则是什么
  19. 假设有 (c1,c2,c3) 的联合索引,MySQL 内部是怎么创建索引来满足最左匹配原则

    索引这边回答的有点乱。

  20. SQL 优化性能优化了解吗(直接说不了解)
  21. Netty 的网络 IO 模型
  22. 多路复用 IO 模型底层是怎么实现的

    这个只能回答到使用了 epoll、select 等操作系统的功能的层面了

  23. 阻塞和非阻塞的区别是什么
  24. 说一下从浏览器打开淘宝的整个流程,不要讲的太细,大概说一下就行
  25. 你能讲讲你项目中哪些场景用到了什么设计模式,不要空讲原理

    这个直接崩了,我先说了生成器模式(早知道先讲单例模式了)。
    面试官说:这个不能算,比如模板,策略这些都是比较实用的,你有用过吗?
    我说了一下策略模式,本来想说一下模板方法在 AQS 中应用,然后一想,AQS 我不太熟,放弃了。

  26. Redis 有哪些数据结构,底层是什么数据结构,都有什么应用场景
  27. 开始扯研究生课题(太紧张了,自己的研究方向都说的有点乱)
  28. 明年毕业吗
  29. 对工作地有什么要求吗,什么岗位(面试官在敲电脑,应该在记录信息)
#java求职##菜鸟网络##面试题目#
全部评论
建议面大厂的老哥们好好准备一下设计模式,重点想想那些场景适合用什么,最好能举一个真实的例子来说明😁
3 回复 分享
发布于 2022-03-13 20:47
大佬已经面了吗?面之前做完笔试了吗?
2 回复 分享
发布于 2022-03-11 18:07
学长项目在哪弄的呀
1 回复 分享
发布于 2022-03-25 17:47
生死有命富贵在天
1 回复 分享
发布于 2022-03-14 12:21
大佬怎么样了
点赞 回复 分享
发布于 2022-04-04 23:42
麻了,大佬问的比我难多了
点赞 回复 分享
发布于 2022-04-03 15:29
有结果了吗兄弟,我一面完后就一直显示在面试中,也是菜鸟
点赞 回复 分享
发布于 2022-03-21 23:25
大佬,请问一下你是视频面还是电话面啊,我今晚就一面了,现在还不知道是视频面还是电话面😥
点赞 回复 分享
发布于 2022-03-15 10:47
大佬是23年的嘛
点赞 回复 分享
发布于 2022-03-14 21:26
有意向淘系技术部Java实习的同学可以联系我~
点赞 回复 分享
发布于 2022-03-14 14:06
啊牛大了
点赞 回复 分享
发布于 2022-03-14 13:16
没写题吗楼主 看来阿里确实不咋考算法。。
点赞 回复 分享
发布于 2022-03-13 18:13
哪个公司啊
点赞 回复 分享
发布于 2022-03-13 14:16
是实习还是补录呢
点赞 回复 分享
发布于 2022-03-12 16:00
大佬这是科班还是非科班呀
点赞 回复 分享
发布于 2022-03-12 00:26
大佬收到二面通知了么
点赞 回复 分享
发布于 2022-03-11 19:06

相关推荐

投递追觅科技等公司10个岗位
点赞 评论 收藏
分享
07-22 16:09
已编辑
杭州电子科技大学 Java
电话面试(第一次电话面试,一般都是视频) 30-45分钟左右。面试官超级好,不会的会和你讲解。常规八股起手,由浅入深1 看我简历里写了RocketMQ,问我为什么项目里为什么用RabbitMq, 我分析了一下区别,说RabbitMq和spring集成更好,方便实现。RabbitMq速度好,能达到微秒级,就是吞吐量不如RocketMQ。RocketMQ适合分布式。 然后问我为什么速度快?没答出来。和我解释了一下 (Erlang 实现+异步写)。2 RocketMQ 组件,问我他们之间怎么连接 ,我只知道他们连接NameServe,不知道他们是长连接,然后聊了一下webSocket,短链接之类的。3 Jvm内存回收,直接八股开始吟唱 可达性分析+垃圾回收算法+分代回收。 被打断了,问我 elden区与suivival区内存比(我晕),Jvm启动时配置属性有哪些(寄 ),和我解释了 垃圾回收器(GC)配置+内存配置+日志与监控(懵了)4 看我项目用了redis ,怎么用: 缓存 + 分布式锁, 分布式锁怎么实现,为什么要有分布式锁,锁过期了怎么办(看门狗机制)。什么情况下会发生缓存雪崩、穿透、击穿,怎么解决 (参数校验+布隆+返回空值),(锁+设置合理过期时间),(随机设置过期时间)。上面我都举了我项目中的实际例子。5 设计模式 单例模式中双重校验锁怎么实现, 关键字, valatile+syncronized  valatile作用(防止指令重排序+可见性),new 对象三步( 分配内存+初始化零值+引用赋值) valatile防止指令重排序导致返回未初始化对象(我回答时往可见性方向走了 什么内存屏障,强制读取主内存什么的)。 类加载过程 ,双亲委派机制,类加载器在哪个包下(直接懵了)6 问了我Netty(听成了 .net 还以为c#呢) ,看我完全不懂,没问了。7 看出我是八股战神了,后面什么Mysql 索引为什么失效,索引过程什么的我就说我都会背,面试官就没问了。8 springboot启动过程,面试官直接说没看过源码说不清楚过程。直接说干了什么 。(导入bean @ SpringApplication启动实例,自动装载 META-INF/spring.factories 中配置的自动装配类,@EnableAutoConfiguration、@Configuration导入装配默认的 Spring Bean。@ComponentScan:自动扫描指定包及其子包中的 Spring 组件。)简而言之一句话,导入需要的bean。面试的过程中,对于我不懂的东西面试官会耐心的讲解,我有想法了也会直接反馈给面试官。整个面试过程不是单方面输出,更像是聊天。面试官说我没啥实际经验,不过实习生就是写写接口,不需要太会,基础够就行,面试官希望我能接触真实业务场景,也希望我能提高自己,不要仅限于八股。
查看13道真题和解析
点赞 评论 收藏
分享
评论
21
176
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务