1.自我介绍2.Java的垃圾回收机制是什么,可以讲一下吗3.为什么Java垃圾回收要分新生代、老生代?为什么新生代的回收更加频繁?(答大多数新对象往往生命周期比较短)你有证据证明是这样的吗?(这个。。。不知道要怎么回答)4.有没有办法降低垃圾回收对性能的影响?(讲了Java1.8其他垃圾回收器,CMS和G1的工作原理)5.写个算法,长度为n的数组,取值范围[0,n-1],数值可能重复,问怎么判断是否重复我的思路就是把每个值交换到自己对应的下标上,如果要交换的下标对应的值就是下标本身(比如0对应0),说明一定有重复。如果这遍完成还没有找到,那就再第二遍扫描,如果有值不在对应的下标上,说明这个值是重复的(这里被面试官给问了,如果下标0交换了个3过来,那后面这个3要怎么办呢?这部分答得不好。)(实际上值不在对应下标上并不能说明这个值是重复的,但是可以肯定数组一定有重复)。思路没啥问题,如果真没有重复的数据,那么所有的数肯定能被交换到对应的下标上,有重复的数据才会导致有数字待在自己不该待的位置上。但是这中间可能被面试官给绕了。。。6.最近有在看哪些书?(答 高性能MySQL )7.能讲讲其中一部分内容吗?(讲了MySQL的索引部分)8.平时参与哪些活动,兴趣爱好是什么。反问环节:1.现在是互联网寒冬吗?因为我的同学普遍反馈工作不好找面试官说他也不知道。说实习转正比较好。如果没有实习经历的话面试要求会更严格。2.未来往哪方面提升自己比较有性价比,面试官建议我多了解点底层细节,多看看相关书,不要局限于Java,可以了解别的技术栈。3.15补充:寄了
点赞 3
评论 3
全部评论

相关推荐

05-09 14:45
门头沟学院 Java
点赞 评论 收藏
分享
Z_eus:别打招呼直接发你的优势
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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