作业帮 后台开发岗 社招面试经验分享

一面

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 块,必须抢完


#作业帮##社招##Java工程师##面经#
全部评论
有兴趣来阿里嘛?社招现在部门比较缺人,流程会很快
1 回复
分享
发布于 2021-06-15 18:08
编程题感觉可以先预留60,剩40,随机数的范围为0到40,随机一次后改变随机数的范围就行了
点赞 回复
分享
发布于 2021-06-16 16:19
阿里巴巴
校招火热招聘中
官网直投
楼主请问下,有没有被问到项目亮点难点,咋回答。。
点赞 回复
分享
发布于 2021-06-16 23:07

相关推荐

点赞 28 评论
分享
牛客网
牛客企业服务