腾讯一面

秋招的处女面,人生的第一次现场面试就是腾讯,投了腾讯三天后接到了预定面试的电话。要求现场面。妈诶,人生的第一次现场面诶,而后我把时间订到了今天。
7点到了腾讯北京总部,而后等面试官接我。面试官看起来人不错,而后在去会议室的途中就随便聊了一会。面试开始:面试

  1. 自我介绍
  2. 让我选一个实习的项目开始讲,而后就巴拉巴拉的讲了挺长一段时间,而后面试官给我一张纸让我把架构图画一下,我就边画边讲,说了项目的总体架构和本身作的部分,这里说的比较详细。
  3. 问我是否了解数据库,而后怎么作的索引优化,我就把项目中的索引优化说了一下。
  4. 让我写一条SQL, 在一张表中有 id和name,其中id是自增主键。name是可重复的,让我写一条SQL让去除这张表的name重复的数据。这个我没写出来,让我用代码实现,这个是写出来了,先写一个domain,做为实体类。接着用jdbcTemplate去查询数据库,把结果放在List<domain>里面,用这个name做为key,id做为value放在HashMap里面,把表清空以后,遍历这个Map,把数据写到数据库中,后来又说加一个age,而后将name与age都相同的数据进行去重,我就把Map的key改为了name_age,其余作法和刚刚同样。
  5. HashTable与HashMap的区别
  6. 一个方法,参数是一个int ,一个String,一个HashMap,在方法里面对这三个进行了修改,那么这三个参数在方法结束以后是否有改变。我这里没回答好,说成了都不变,实际上是第一个不变,第二个不变,第三个会变。
  7. Java是引用传递仍是值传递。
  8. 什么是引用传递,什么是值传递,二者的区别
  9. StringBuilder与StringBuffer那个是线程安全的
  10. String的==题目
  11. 一个A类中有一个String类型的name属性,让我实现一个equals,保证A类型的a对象实例与aa对象实例在name相等的时候返回true。说了以后,而后又问除了实现equals方法以外还有其余的嘛?我有点懵,后来面试官说能够去实现CompareTo接口,这才想起来。
  12. 你了解什么ORM框架
  13. spring与其余框架比较有什么优势
  14. 让我手写单例,可是我没写出来!!!!!!!!!而后面试官提示我,我也没写出来。。感受当时有点紧张,大脑忽然一片空白!!阔能是太紧脏了!!【绝望.jpg】
  15. 接下来就是随便聊了聊,而后问我,还有什么想问的吗?

面试时长:100min左右spring

面完以后就巴不得锤死本身,好些都没回答好,若是冷静下来应该会有更好的答案,可是莫得后悔药吃聊。不过面试官的评价也不错,说我比较踏实【这里应该叉会腰】应该会有二面,最后还有一个想法就是腾讯是真的壕!!!真的有钱啊,北京总部盖得很奢侈。羡慕哭了。。数据库

相关文章
相关标签/搜索