【已拿Offer】【蘑菇街】2020春招Java实习面经

岗位
Java后端开发实习生

时间表
2020/3/16 投递简历
2020/3/24 技术一面
2020/3/26 技术二面
2020/4/1 HR面
2020/4/3 Offer Call
2020/4/6 Offer 邮件

一面
HashMap 和 HashTable 的区别?
HashMap 和 HashTable 扩容有什么区别?
HashMap 中的链表和红黑树时间复杂度是多少?
红黑树相对于链表还有什么好处?
线程安全的 HashMap 一般用什么?
ConcurrentHashMap 和 HashMap 有什么区别?
String a = "abc";
String b = new String("abc");
a == b结果是什么?
如果要使得结果相等,要对`b`做什么操作?
Integer a = 128;
Integer b = new Integer(128);
a == b结果是什么?
程序是否堆空间配置参数设的越大越好?
CMS 回收算法的处理流程是什么?
CMS 会标记几次对象?
G1 的原理是什么样的?
G1 相对于其他回收算法有什么不同?
让 Metaspace 溢出有什么办法?
反复加载类会对 Metaspace 造成溢出吗?
String 会由自定义 ClassLoader 加载吗?
有什么办法造成栈溢出?
栈里面有什么东西?
本地变量栈存了什么?
栈的空间大小如何设定?
递归多少次会造成栈溢出?
如何造成堆溢出?
用过 Transactional 注解吗?
Transactional 在 Spring 里是如何实现的?
class X { 
    @Transactional public void a(){}
  public void b(){this.a();}
}
调用`x.b()`时事务会生效吗?
如何让调用`x.b()`时让事务生效?
CDN 的处理逻辑?
CDN 的回源逻辑?
如何实现使用 token 进行身份验证?
如何保证 token 的安全?
当前数据库是单库单表吗?
如何减少数据库读压力?
多机主从数据库如何规划?
分库分表为了解决什么问题?

二面
自我介绍
为什么用 ASM ?
如何判断一个类是否要修改?
类修改的流程是什么?
ASM 用了什么设计模式?
为什么用 Gradle?
CI 的流程是什么?
为什么使用 Spring Boot ?
AOP 是如何实现的?
除了 Spring Data JPA 还有什么 ORM 框架?
这些 ORM 框架是如何实现的?
有没有关注内存调优?
有没有用过工具分析内存?
访问量有多大?
前后端分离的标准是怎么样的?
前端用了什么框架?
项目的使用场景如何?
数据存储结构怎么设计的?
MySQL 如何进行的索引优化?
添加索引的字段有没有什么要求?
如何判断字段区分度?
如何使用 token 进行的身份验证?
token 刷新周期有多长?
token 如何进行校验?
token 如何生成的?
如何根据 UUID 生成原理发现规律性?
如何解决 UUID 重复的问题?
为什么要用 CDN ?
静态文件有哪些文件?
如何设计一个线程池?
Java 的线程池如何实行拒绝策略吗?

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

#蘑菇街##实习##Java工程师##春招##面经#
全部评论
有点难受,我现在等了两周了,还是没有消息,感觉自己多半是gg了
点赞 回复 分享
发布于 2020-04-13 16:48
&我们面的感觉都不是同一个岗位
点赞 回复 分享
发布于 2020-04-10 01:37

相关推荐

04-24 13:51
已编辑
西安电子科技大学 Java
👋个人背景:211计算机混子,代码能力一般,春招急头白脸参加央国企最后拿下这两个offer👏offer1:中广核工程公司驻陆丰仪控调试,待遇19+4,离家1800km💯offer2:张家口卷烟厂待遇未知,应该有13个(猜测),离家500km牛油们帮忙选一下,家里人不是很喜欢卷烟厂这个offer,但是蜀黍烟草局下岸了
鸿雁于飞:先说offer1:中广核工程公司驻陆丰仪控调试(待遇19+4) 中广核这艘央企大船还是很稳的,集团综合效益稳居央企前列。但你得搞清楚,这个19+4的"19"是总包,不是到手数——招聘宣传待遇里把所有能算的都算进去了,饭卡福利积分啥的全包含,有牛油分享实际到手大概打七折。试用期到手可能就四五千的水平,转正后基本工资4800左右,其余靠绩效、年终、大修费撑着。不过核电的工作环境有点"牢笼感"——核电站位置偏僻,远离繁华都市。工程公司是承包商性质,干活比业主公司累,而且大概率要经常出差,有的岗位年出差天数100天以上。最大问题是你这1800km的距离过于离谱,核电员工工作强度最小的时候一周也就回一次家,离得远回家成本高,夫妻感情和亲子关系都是现实考验。说白了:高薪是拿青春和生活换的。 再来看offer2:张家口卷烟厂(待遇约13个) 张家口卷烟厂是河北中烟下属三家卷烟厂之一,河北中烟主打的"荷花"系列连续多年位居全国高端卷烟品牌销量前列。烟草系统薪资由基本工资+绩效+年终奖构成,综合年薪普遍显著高于当地平均水平,六险二金齐全,福利拉满。有人问"13个是不是太平平无奇了"——关键张家口是四线城市,生活成本低,这13万的购买力相当于深圳的二十多万。离家500km,开车半天到家,周末回趟家完全可行,幸福感直接上两个档次。中广核的牛油说了句大实话: "哪个核电站好?永远是离家近的那个最好。" 选烟厂同理。 但是,卷烟厂的坑你得清楚: 首先卷烟厂和烟草局不一样,卷烟厂是生产操作类岗位,很多要三班倒。报考条件明确写了要能"胜任夜班工作和长时间站立工作"。一线操作工每天盯着流水线卷烟,工作内容高度重复,有入职的人描述为"食之无味弃之可惜"。有牛油直言"卷烟厂和商业性质的烟草公司不一样,前者很坑很累"。其次你家里人不是不喜欢,而是担心你这211计算机科班出身,进了烟厂干操作工,技能会快速退化,未来如果行业改革,技术壁垒不高,转行比较困难。等你干两年再跳出来,技术栈全忘干净了,回头再去敲代码,发现连应届生都卷不过。 老牛油的灵魂三问: 1. 你是更怕穷,还是更怕想家? 如果特别恋家的人跑1800km之外,第一年哭鼻子的概率高达80%。陆丰那地方偏僻单调,核电基地又远又闷,闲下来除了打游戏没啥娱乐,社交圈也窄。找个对象都费劲——牛油亲测核电站"狼多肉少"。 2. 你的代码能力有多"一般"? 如果真的一般,仪控调试和你专业匹配度不算高,这活儿主要是工程改造设计、现场实施管理、在建机组设计审查等,偏工程向而非纯软开。干两年后跳回互联网赛道,竞争力不一定有明显提升。反倒是烟厂不需要你写代码,进去就是稳定躺平。 3. 烟草局下岸这事儿会不会让你耿耿于怀? 如果烟草局是你第一志愿,烟厂只是plan B,那得想清楚:进去了可能每天看着天花板想"如果当初去了烟草局该多好",这种内耗比钱少还折磨人。如果你能接受"反正都是烟草系统,先进去再说"的心态,那倒无所谓。 一句话总结: 如果年轻想拼想闯做技术积累,中广核虽然累和远,但简历上央企核电的金字招牌确实有含金量,加上到手收入在这两个选项里确实更高,考虑到你个人经济情况和家庭状况,假如家里不需要你常回去照顾,家里有兄弟姐妹帮手分担,那先去核电待三四年,积累经验再跳槽也不失为一步棋。 如果想安稳过日子离家近当"人上人",烟厂低线生活成本加持,加上稳定的编制和福利体系,在张家***得滋润,幸福感吊打陆丰。尤其家里人是那种离不开你的,有烟厂的稳定且离家近,比任何高薪都实在。
点赞 评论 收藏
分享
评论
5
17
分享

创作者周榜

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