瑞幸Java开发校招一面

1. 算法题限时十五分钟,给一个字符串n(长度不超过100),和数字m,取出所有可能的字符串组合,如输入abc和2,输出ab,ac,bc,ba,ca,cb
2. 如果实现实现一个Java的输入输出流,你会用什么设计模式

### Java问题

1. Java的双亲委派机制
2. 垃圾回收器G1有没有了解,如何实现的

### Spring问题

1. Springboot启动时有哪些步骤
2. Spring的AOP是如何实现的
3. 除了volatile关键字防止指令重排序还有哪些办法
4. ConcurrentHashMap如何保证线程安全
5. 如果HashMap里有100万条数据,remove掉90万条,HashMap的数组会不会变小
6. 三次握手和四次挥手

看网上的面经全是问的多线程和redis,结果完全不一样。行情不行,机会太少,要求高了很多。

个人觉得问得好难,完全搞不定
全部评论
无敌了,瑞幸也干了
4 回复 分享
发布于 05-11 18:41 安徽
还行
1 回复 分享
发布于 05-09 19:18 浙江
厦门国际部门吗,感觉和我问的好像,也是算法起手,后面问题相似度很高
点赞 回复 分享
发布于 05-21 01:18 上海

相关推荐

8 33 评论
分享
牛客网
牛客企业服务