Java场景面试宝典
文章平均质量分 62
ruxyeah
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
互联网大厂Java面试:严肃面试官与水货程序员谢飞机的爆笑对决
面试官:谢飞机,先简单介绍一下Java的集合框架吧。谢飞机:啊,集合框架?就是装东西的框框嘛,比如ArrayList是装水果的,HashMap是装钥匙和锁的!(一脸自信)面试官:(扶额)那你能说说ArrayList和LinkedList的区别吗?谢飞机:ArrayList是数组,LinkedList是链表,一个快一个慢,就像我吃饭和写代码的速度!(嘿嘿笑)面试官:(无奈)好吧,那HashMap的底层实现是什么?谢飞机:底层?就是一堆桶啊,键值对往里扔,桶满了就扩容,跟我的衣柜一样!(得意)面试官:(叹气)谢原创 2025-06-20 17:43:45 · 351 阅读 · 0 评论 -
互联网大厂Java面试实录:从基础到AI,谢飞机如何应对技术连环问
谢飞机,先简单介绍一下你对Java 8新特性的理解吧。:嘿嘿,这个简单!Lambda表达式、Stream API、Optional类,还有新的日期时间API!(点头):不错。那Spring Boot和Spring MVC的区别是什么?:Spring Boot是快速开发的脚手架,内置了Tomcat;Spring MVC是传统的Web框架,需要手动配置。(微笑):很好。如果让你设计一个高并发的用户注册接口,你会怎么优化?(挠头):呃……加缓存?用Redis?原创 2025-06-19 11:45:36 · 166 阅读 · 0 评论 -
互联网大厂Java面试实录:严肃面试官与水货程序员谢飞机的爆笑对决
谢飞机,先简单介绍一下HashMap的工作原理吧。:HashMap啊,就是存键值对的嘛!比如我存个“谢飞机=帅”,取的时候直接“帅”就出来了!(得意):(皱眉)那你知道HashMap的底层数据结构吗?:底层?不就是个数组嘛!数组里放链表,链表里放红黑树……不对,是红黑树里放链表?(挠头):……那你说说ArrayList和LinkedList的区别?:ArrayList是数组,LinkedList是链表!一个查得快,一个增删快!这题我会!(骄傲):(点头)嗯,这题答得不错。原创 2025-06-19 11:42:10 · 403 阅读 · 0 评论 -
互联网大厂Java面试实录:严肃面试官与水货程序员谢飞机的爆笑对决
HashMap啊,就是存键值对的嘛,键不能重复,值可以重复。它底层是数组加链表,哦不对,现在好像是红黑树了?:ArrayList是数组,LinkedList是链表!:(点头)不错,JDK8之后确实引入了红黑树。(挠头)具体咋实现的我就不清楚了……:(叹气)那你用过线程池吗?就是数组不够用了就扩大呗,好像是扩大到原来的两倍?一个是快照,一个是日志!:那你能说说SpringBoot的自动配置原理吗?:那你知道volatile关键字的作用吗?:(无奈)今天就到这里吧,回去等通知。:(微笑)回答得很好。原创 2025-06-19 10:56:34 · 242 阅读 · 0 评论
分享