最近工作不是特别忙,请假去一个公司参加面试。首先是4对1面,
1 简历上的疑问的地方提问
工作经历和为什么转行业之类的问题。以及学习经历。
2 最近做的项目的介绍
3 最近在学习的技术的研究成果
这一问就是1个多小时
接着是笔试
前面是选择题30道,30分。
有两题我居然忘了,比较基础中的基础,所以这里记一下:
一题是:数组的定义形式正确的是
还有一题是字符串的题目:
String a = "";
String b = "So hot day";
a = b;
下面就是判断a==b?和a.equals(b)的问题
简答题30分
第一题问了类加载机制和加载过程,这个回答了(10分)
第二题是问spring使用了哪些设计模式,有什么好处?hibernate和spring整合时的事务配置(20分)
算法题:40分
第一题 1-19个数字随意相加等于20的情况全部例出来,并且每中可能性的数字不能重复(10分)
第二题 给定字符串,计算单词数量,字符串中的单词以空格隔开(10分)
第三题 将阿拉伯数字转换成人民币大写形式(20分)
我简历上写了熟练jvm调优,熟练使用mogodb,想看看他会怎么问,之后真的被问到了,面试官问我可以用mogodb处理多少数据?这个一下就闻到了,这个给我的提示是,没事要自己做压力测试。
多少的问题还问了我们公司多少人,项目组多少人,项目组多少人当然知道,公司多少人,这个不知道,我也就呵呵了。
总之,后面的学习,还是以基础为主。
java类库的使用,jvm原理,jvm调优,spring原理深入研究,redis数据库学习,redis压力测试