2017长沙站腾讯后台开发实习一面2017年4月24日上午9点参加了腾讯的后台开发实习一面,前一天准备了一晚上OS、算法、网络、设计模式方面的一些知识,可是去的时候并没有问这些。
1、先是自我介绍了一下,面试官对我说的小项目没什么兴趣,只是问了一下2048是搞什么的,我就说是模仿小游戏2048做的,可能是项目太low?
2、问我有没有实际使用过数据库,由于我这学期是刚学数据库,之前的项目也没有结合数据库的情况,我就直接告诉他没有,只是会数据库的相关操作。他就问了我左关联查询,画了A和B两个集合给我,让我说左关联查询包括哪里,我就说是A所有的且包括A和B共有的。(分别有A、B两个表,如果是A left join B 就是以左边的数据为依据,查出A中的数据,然后和B关联,如果B中有和A关联的字段值,则返回对应的值,如果没有则返回空。)再问了我一下如何查找数据库中的冗余项目,我有点不理解,问他具体表示什么,面试官人很好,给我解释举例说是,比如查找一个表中姓名、性别相同的数据,这一点我不是很清楚。
3、给了我一段英文的,关于OCG软件的描述,文章的大意我大概记得的是,一个Client使用OCG软件来对消息是否传送到作检测,它每秒都会测量这个Heartbeat参数并且利用它来检测消息有没有传送到目的地,它设定了一个Heartbeatint参数(20s),如果在这个时间内没有收到来自于目的地的应答,它就会发送一个request给目的地,如果在3个Heartbeat仍然没有收到来自目的地的应答的话,OCG就会发回一个Layout给Client,并且断开TCP连接,就是说明这条通信线路失效。面试官的要求是让我读这段英文,并做概要设计。我就详细问了概要设计指什么,他依然给我解释了,还问了我一般做概要设计要包含什么内容,最后他让我比如画一个时序图或者用其他你最有把握的方式,我就给他画了一个时序图,时间比较仓促,画的有点乱,英文文意可能也没理解透彻。
4、他表示没什么问题需要问我的了,问我有没有问题。我就问了他一下,为什么后台研发这个面试并没有问关于OS、计网、算法等方面的知识,他说这些在笔试中已经考察过了,考察我其他的,比较全面一些,不是很懂TX。 最后腾讯的一面告一段落,腾讯这个公司我觉得还是相当不错,给的机会非常多,我个人觉得笔试做的不好,大题看了有点懵逼,但还是给了我面试机会,另外他们也允许很多同学过去当场交简历霸面。
1轮面试:笔试
面试感受:一般;面试难度:有难度;面试来源:网络招聘