腾讯PCG一面凉凉经

秋招面试第一家就给腾讯了,我问了面试官,面的是PCG的

  1. 主要是对着简历问,这个就略过了

  2. 问我操作系统,数据库,算法自己最擅长哪一方面 我说我不知道,我说我自学能力强,然后就跟他举了个例子

  3. 问我知不知道docker swarm,我说不知道
    然后说 说了很长时间了,我们来写个代码吧(其实只说了24分钟)

  4. 让写个二分查找,我写的代码如下

     public int binarySearch(int[] array, int target) {
             int begin = 0, end = array.length - 1;
             while (begin <= end) {
                 if (begin == end) return array[begin] == target ? begin : -1;
                 int mid = (begin + end) >> 1;
                 if (array[mid] == target) {
                     return mid;
                 } else if (array[mid] < target) {
                     begin = mid + 1;
                 } else {
                     end = mid - 1;
                 }
             }
             return -1;
         }

    然后问我如果array的长度越来越大,我的代码哪一行会先crash(这个我真的不知道)

  5. 问现在实习的公司有没有实习生留用,有没有在面其他公司

  6. 有什么问题想问的:我说我是不是凉了(他说让我要自信一点)

有没有大佬知道第四个的答案,求告知

#腾讯##笔试题目#
全部评论
第五行,数组长度大到一定长度就会溢出。 一般都是同left+((right-left)>>1)来做的
点赞 回复 分享
发布于 2019-08-14 11:30
求mid的时候?
点赞 回复 分享
发布于 2019-08-14 11:29
问操作系统、数据库、算法哪方面强?感觉是要把一般人直接问死的节奏啊。
点赞 回复 分享
发布于 2019-08-14 15:45
肯定是溢出啊😂
点赞 回复 分享
发布于 2019-08-14 11:35
难道他想你回答数组越来越长,begin+end会超过int表示范围😢
点赞 回复 分享
发布于 2019-08-14 11:31
请问方便说下第2个问题你的回答举什么例子吗😂 第4个begin+end可能会溢出吧
点赞 回复 分享
发布于 2019-08-14 11:30
是什么岗?java吗
点赞 回复 分享
发布于 2019-08-14 11:28

相关推荐

不愿透露姓名的神秘牛友
07-15 17:17
听说过付费实习,没想到这么贵啊我去,要不我给你个腰子吧
哈哈哈,你是老六:这种公司一定要注意啊,不要随便签合同,只要签了后面钱可能回不来,而且你通过法律途径也弄不回
点赞 评论 收藏
分享
下北澤大天使:你是我见过最美的牛客女孩😍
点赞 评论 收藏
分享
不要停下啊:大二打开牛客,你有机会开卷了,卷起来,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-16 12:23
点赞 评论 收藏
分享
评论
点赞
10
分享

创作者周榜

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