笔者目前正在参加2020春招,这里记录一下2020同花顺春招一面和二面中遇到的编程题,不包含笔试哦(其实是因为我忘了,不过笔试中的编程题还是比较简单的)。

注:笔者编程过程中被要求共享屏幕。

1.1 一面中的编程题

1.2 题干

从一个给定的数组中选出最大的三个数,且不能使用排序算法。(面试官直接给我报了一个数组)

1.3 当时给出的方案

public static void main(String[] args) {int[] arr = {-1, 10, 29, 194, 65, 78, 3, 15, 156, 180, -6, 11};int[] res = new int[3];int max = Integer.MIN_VALUE;int index = -1;//循环三次找到三个最大数for(int j = 0; j < 3; j++) {for(int i = 0; i < arr.length; i++) {if(arr[i] > max) {max = arr[i];index = i;}}res[j] = max;arr[index] = Integer.MIN_VALUE;max = Integer.MIN_VALUE;}//输出for(int i : res)System.out.println(i);
}

2.1 二面中的编程题

2.2 题干

将给定的两个有序的数组整合成一个有序数组。(这里假设是递增的数组)

2.3 当时给出的方案

public static int[] mergeLikeSort(int[] arr1, int[] arr2) {int len1 = arr1.length;int len2 = arr2.length;int[] res = new int[len1+len2];//双指针方案int l1 = 0; //arr1 指针        int l2 = 0; //arr2 指针for(int i = 0; i < len1+len2; i++) {if(l1 < len1 && l2 < len2) { //两个指针都没到头if(arr1[l1] < arr2[l2]) {res[i] = arr1[l1];l1++;}else {res[i] = arr2[l2];l2++;}}else if(l1 < len1) { //若l2到头了,l1还没到头res[i] = arr1[l1];l1++;}else if(l2 < len2) { //若l1到头了,l2还没到头res[i] = arr2[l2];l2++;}}return res;
}

二面中写完上面这题后,面试官还要求手写一个快速排序算法,大家都十分熟悉,这里就不写出了。

以上。

同花顺2020春招一面二面在线编程题(java开发)相关推荐

  1. 京东2016春招(实习)笔试+编程题

    岗位:数据挖掘.机器学习.算法.模式识别 京东这套题出的耗时可以的,难度不是特别大,编程题感觉非常难理解,光看题干就看了老半天,当时简直吓尿了,一琢磨其实很简单.我只能回忆一部分内容,25选择+2编程 ...

  2. 程序员的面试经历!2020春招四五月份大厂面经 二:(腾讯、网易、斗鱼、富途、美团、快手)

    做了十几年的程序员了,与身边的朋友这次春招经历再结合自身的经历,写出这份春招面经,喜欢的点个收藏一键三连吧! 目录 2020 春招四五月份面经(下) 字节一面(5 月 12 日 牛客视频 60min) ...

  3. 2020春招 / 2021秋招阿里、腾讯、字节、快手、美团 JAVA 开发岗面试高频问题总结

    2020春招 / 2021秋招阿里.腾讯.字节.快手.美团 JAVA 开发岗面试高频问题总结 2.1 进程和线程的区别? 2.2 进程的调度算法有哪些?(主要) 2.3 常用 IO 模型? 2.4 s ...

  4. 临近毕业,2020春招困惑你的十大问题,你中招了吗?

    通过某知名网站搜集网友分享Android开发面经,很多Android开发者大都遇到了这些问题: 1. 现在安卓的形势,很多人都说不行了,我刚入行没多久是不是要跑路了呀? 2. 我是双非/三本/专科学校 ...

  5. 疫情对2020春招有什么影响?

    来源:https://www.zhihu.com/question/367880979 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 作者:雷空桑 https://www.zhihu.com/ ...

  6. 分享下自己的经历!2020春招四五月份大厂面经 一:(腾讯、网易、斗鱼、富途、美团、快手)

    目录 2020 春招四五月份面经 腾讯 PCG 看点一面(4 月 16 日 腾讯会议 60min) PCG 看点二面(4 月 16 日 电话 40min) 网易一面(4 月 17 日 牛客视频 40m ...

  7. 阿里2020春招Java实习生笔试题

    阿里2020春招Java实习生笔试题 第1题 第2题 今天上午参加了阿里实习笔试,2个编程题(60分钟),做的简直是惨不忍睹,一个都没出来.虽然和面试无缘了,但希望能帮到后面笔试的同学,所以将题目大概 ...

  8. 2020春招:联通沃音乐 信息安全岗

    2020春招我太难了(暴风式哭泣) 从考研成绩出来到现在已经一个多月了,面试了四五家公司,做个面试总结复盘一下,也给后面找工作的人一个参考.个人情况:中部不知名211,信息安全专业 联通沃音乐是我的处 ...

  9. 2020春招菜鸡面试记录

    2020春招面试记录 这段时间一直在找工作,错过秋招,春招变得困难,投递了无数家公司,做了n多笔试,面试结果都不理想,都不是大厂,我太菜了,拿不到offer. 本人某非知名211本科生,计算机专业,成 ...

最新文章

  1. python定时器5秒执行一次_PLC编程之“自切断”定时器
  2. 重新解读DDD领域驱动设计(一)
  3. 同学的博客,没想到也这么多文章。
  4. 1)vmware station 14下安装linux系统
  5. WebLogic下部署war包
  6. Azure ARM (16) 基于角色的访问控制 (Role Based Access Control, RBAC) - 使用默认的Role
  7. pycharm用社区版还是专业版?看下两者的区别吧!
  8. JavaCore/HeapDump文件分析工具
  9. 虎虎生威 | 年终盘点,好文合辑!
  10. 基于小波变换的数字水印技术
  11. 淘宝订单接口|订单插旗备注,API稳定、QPS高的方案
  12. 头歌MySQL数据库
  13. 单自由度振动系统 matlab,单自由度系统的振动及matlab分析
  14. 【毕业设计】基于单片机的心率检测系统 - stm32 物联网 嵌入式
  15. jq.ajax+php+mysql实现瀑布流缓冲加载数据
  16. DistilBERT, a distilled version of BERT
  17. 安卓机适合用的手机浏览器,可下载视频可锁屏
  18. Java 压缩/混淆 JavaScript 代码
  19. 百度人脸产品套件开箱体验-壁虎开机初体验
  20. 人类真的与恐龙无缘见面吗?看看雕刻和绘画怎样说

热门文章

  1. 基于51单片机驱动A4988实现步进电机逆时针转动
  2. C语言学习笔记08-函数、变量作用域{}
  3. 新版chrome浏览器字体编码插件Charset v0.5.5
  4. python学习——绘制loss、acc学习曲线
  5. Pandas Tips: 关于列(名)的各种妖娆操作
  6. 【089】MESHY-ios12壁纸风格的渲染图生成器
  7. SVA 断言 note
  8. 递归求解“小和“、普通方式求解“小和“
  9. php数据类型int大小,数据类型:int
  10. 判断两个字符串是不是互为anagrams