欧科云链 2020 秋招校园招聘 Java 笔试题

1. 题目类型

  1. 20 道选择
  2. 2 道编程

2. 具体题目

2.1 选择题

选择题就不说了,也记不得那么多,但是在牛客刷题,应该大多都能做出来。

2.2 编程题

  1. 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。
// 直接搞个二分查找就 ok
public int search(int[] nums, int target) {
    int low = 0;
    int high = nums.length - 1;

    while(low <= high){
        int mid = low + (high - low) / 2;
        if(target == nums[mid]){
            return mid;
        }else if(target > nums[mid]){
            low = mid + 1;
        }else{
            high = mid - 1;
        }
    }
    return -1;
}
  1. 输入一个数,判断这个数是否是 2 的幂次方?
// n 和 n - 1 的二进制进行 & 运算,看结果是不是等于 0 
public boolean demo(int n){  
    // 2 的幂不小于 0
    if(n <= 0){
        return false;
    }

    if(0 == (n & (n - 1))){
        return true;
    }

    return false;
}
#欧科云链 Web 3.0##校招##笔经##Java工程师#
全部评论
需要内推 欧科云链的 私信我哈
1 回复 分享
发布于 2021-05-19 17:04
为啥我都没笔试,然后昨天收到面试通知?
点赞 回复 分享
发布于 2020-09-28 10:33
大佬最后去欧科了吗
点赞 回复 分享
发布于 2022-11-06 16:17 河北
阿这 。。。这么简单?
点赞 回复 分享
发布于 2022-09-16 11:57 重庆
笔试完收到面试通知了吗
点赞 回复 分享
发布于 2020-09-24 11:15
这么简单?
点赞 回复 分享
发布于 2020-09-17 18:33

相关推荐

07-17 12:09
门头沟学院 Java
讲的口干舌燥,头都晕了怎么要讲这么长啊
码农索隆:没事,你口干舌燥,他不一定会看,
投递小鹏汽车等公司8个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
tttk_:就是人多。 有的是条件和你差不多然后没在od待过的人。 所以就拿这个筛你了。 就和卡学历一样,人太多了。 从公司角度,这样做节省精力,更方便。 没办法谁叫现在人多呢
第一份工作能做外包吗?
点赞 评论 收藏
分享
评论
1
25
分享

创作者周榜

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