其他分享
首页 > 其他分享> > 纯干货分享,深度总结我的春招三面作业帮,本人已于上周成功入职!

纯干货分享,深度总结我的春招三面作业帮,本人已于上周成功入职!

作者:互联网

前言

送给各位程序员一点心里话吧,只有技术过硬,在哪儿都不愁就业,“万般带不去,唯有业随身”学习本来就不是在课堂那几年说了算,而是在人生的旅途中不间断的事情。
人生短暂,别稀里糊涂的活一辈子,不要将就。

作业帮一面

HashMap和HashTable的区别?

HashMap和HashTable扩容有什么区别?

HashMap中的链表和红黑树时间复杂度是多少?

红黑树相对于链表还有什么好处?

线程安全的HashMap一般用什么?

ConcurrentHashMap和HashMap有什么区别?

1String a = “abc”;

2String b = new String(“abc”);

程序是否堆空间配置参数设的越大越好?

CMS回收算法的处理流程是什么?

CMS会标记几次对象?

G1的原理是什么样的?

G1相对于其他回收算法有什么不同?

让Metaspace溢出有什么办法?

反复加载类会对Metaspace造成溢出吗?

String会由自定义ClassLoader加载吗?

有什么办法造成栈溢出?

栈里面有什么东西?

如何让调用x.b()时让事务生效?

CDN的处理逻辑?

CDN的回源逻辑?

如何实现使用token进行身份验证?

如何保证token的安全?

当前数据库是单库单表吗?

如何减少数据库读压力?

多机主从数据库如何规划?分库分表为了解决什么问题?

作业帮二面

自我介绍

为什么用ASM?

如何判断一个类是否要修改?

类修改的流程是什么?

ASM用了什么设计模式?

为什么用Gradle?

CI的流程是什么?

为什么使用Spring Boot?

AOP是如何实现的?

除了Spring Data JPA还有什么ORM框架?

这些ORM框架是如何实现的?

有没有关注内存调优?

如何判断字段区分度?

如何使用token进行的身份验证?

token刷新周期有多长?

token如何进行校验?

token如何生成的?

如何根据UUID生成原理发现规律性?

如何解决UUID重复的问题?

为什么要用CDN?

静态文件有哪些文件?

如何设计一个线程池?

Java的线程池如何实行拒绝策略吗?

编程题:100 块红包,6个人能抢到,每人抢到金额大于或者等于10 块,必须抢完

作业帮三面

1.自我介绍。

2.你熟悉哪些。答:java 语言,spring 系列框架运用,mysql,hbase,redis,kafka等。

4.说一说mysql两种存储引擎,谈了锁,存储结构,索引等区别。谈一下数据库事务,答了ACID,让我再详细说下这几个概念。追问mvcc,间隙锁。问了一个关于间隙锁的问题,

5.讲一下你对Redis的了解,谈了数据类型,使用场景,跳表,项目中咋用的。追问RDB,AOF区别,谈了RDB 保存一段时间内的数据,子进程完成操作。AOF记录操作命令。追问

6.说说你对java 集合的了解,JUC里面的类,讲了semaphore,cyclicBarrier,countDownLatch的使用场景与区别。追问底层怎么实现,讲了一下AQS,追问再细致点,

7.map 如何解决冲突,1.7,1.8区别,讲讲put源码。

8.tcp,拥塞控制,讲了一下慢开始,拥塞避免(乘法减小,加法增大),追问详细解释一下乘法减小,加法增大。

9.讲一下udp。追问怎么让udp像tcp一样可靠,尴尬地一批说了这个不了解,躺好了。

10.说一下kafka分区设置,怎么持久化的,怎么确定向哪一个分区写消息,为什么快(答零拷贝,只需一次用户态与内核态切换,扯了一点用户态和内核态的东西,追问再详细地说一

下)。

11.kafka 消息幂等性怎么做呢,offset批量提交如何做的。我说手动批量提交的,他说那万一有一个消息没有持久化成功怎么办。

12.讲一哈spring,谈了ioc,aop,jdk动态代理和cglib,反射,spring中用到的设计模式。

13.项目相关,自己讲了一堆项目场景,难点,如何解决。

我的面试经验汇总

下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
有需要的朋友点击这里自取就好了,希望资料对你有帮助!

SpringCloud

Redis

JVM

MySQL

Zookeeper

Kafka

Dubbo

spring

Rabbitmq

springboot

最后

由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…所以需要阅读阅读学习的,大家“一件三连后:“查看下方””即可拿到手之后自己学习吧,博主真的打字打累了。

有需要的朋友点击这里自取就好了,希望资料对你有帮助!
预祝大家前程似锦,工作顺利!

标签:入职,HashMap,spring,什么,如何,token,干货,春招,追问
来源: https://blog.csdn.net/weixin_49494194/article/details/117933936