2021届招银网络科技提前批笔试

写在前面:
第一次参加笔试,结果不重要,就当作是积累经验啦~
有一些坑记录下来,后面的人看到也可以注意一下:
1、每部分题目是不能往回翻页的,就是说你不能想着做完了后面的再来写前面!!!所以时间一定要分配好,特别是编程题部分,70分钟三道,如果前面的题花了很多时间,最后一道可能不难但是没时间写了。
2、要自己手写全部的输入输出,类似于牛客网上的oj那种,不像力扣全部给你处理好了,只用写方法部分。注意要循环输入,最后输出也要按格式来。
3、写代码的时候是没有自动补全的(功能及其微弱),所以平时不能太依赖IDE的自动补全功能,要有意识的去记一下常用的方法名字。

1、客观题部分 50分钟

30道选择题,内容还挺全面的。更改考完但是大脑已经一片空白了,大概记得范围有这些:
数据结构(二叉树),操作系统信号量,计算机网络求最大吞吐量,计算机组成原理内存读写啥的,设计模式数据库SQL语句,逻辑推理
范围很广,好多都没复习到,瞎选一通。

2、主观题部分 70分钟

3道代码题,前两道是代码填空,最后一道是手撕代码~

  • 第一题
    剑指offer上的原题,我还没写到,但是不难,仔细分析分析填几个空不难
    剑指 Offer 05. 替换空格

  • 第二题
    考Java动态代理和注解的使用,之前完全没复习过,一脸蒙圈。大概背景是给用户类设置权限,检查是不是具有查看删除等权限。

考了 Proxy类的静态方法newProxyInstance返回一个接口的代理实例,三个参数填中间那个,还有自定义注解等等等

  • 第三题
    有一堆卡牌,一次洗牌的过程如下:
    平均分成左右两堆(如果数量是奇数就左手多一张),如果洗牌次数是奇数,就先从右手最下面拿出一张牌,放在最下面;再拿左手最下面,依次拿牌。
    如果是偶数次洗牌,就先拿左手最下面的,再拿右手最下面的。

描述的有点难理解,举个例子:
牌 1 2 3 4 5 6,洗两轮
分成左右两堆 1 2 3 || 4 5 6
第一轮:奇数,先拿6,放在最下面也就是数组最后一位
然后拿三,此时 * * * * 3 6 (*表示还没拿)
重复这个过程,最后得到 1 4 2 || 5 3 6
第二轮:偶数,先拿2,再拿6
重复过程得到:5 1 3 || 4 6 2
写的时候有点紧张,而且时间不够,到最后一道题只有二十几分钟时间,而且著主要还是菜,没写对细节。如果不考虑优化啥的,很简单

package real;import java.util.Scanner;public class Real {public static void main(String[] args) {Real rl = new Real();rl.xipai();}public void xipai() {Scanner in = new Scanner(System.in);while(in.hasNext()) {int n = in.nextInt();int k = in.nextInt();int nums[] = new int[n];for (int i = 0; i < n; i++) {nums[i] = in.nextInt();}int left = n/2,right = n;if(n%2 != 0)left++;for (int i = 1; i <= k; i++) {xipaiHelper(nums,i,left-1,right-1); }for (int i = 0; i < nums.length; i++) {System.out.print(nums[i]+" ");}System.out.println();}}public void xipaiHelper(int[] nums,int k,int left,int right) {int[] temp = new int[nums.length];int mid = left,index = nums.length-1;if(k%2 != 0) {while(left >= 0 && right >= mid + 1) {temp[index--] = nums[right--];temp[index--] = nums[left--];}if(left >= 0) {temp[index] = nums[left];}}else {while(left >= 0 && right >= mid + 1) {temp[index--] = nums[left--];temp[index--] = nums[right--];}if(left >= 0) {temp[index] = nums[left];}}for (int i = 0; i < temp.length; i++) {nums[i] = temp[i];}}}

3、心理测评部分(不限时)

100道心理测试题目,大概就是有没有最近觉得很累、很消极、对什么事都提不起兴趣之类的。反正都选正向的总没错~我三分钟就填完了,还挺快

2021届招银网络科技提前批笔试相关推荐

  1. 招银网络科技提前批笔试

    选择题 编程题 有一个m*n的网格,小A位于网格的左上角(0,0),每次只能向下或向右移动一步,请编程求小A到达网格右下角(m-1,n-1)共有多少条路径 leetcode62 学校举行运动会,使用3 ...

  2. 招银网络科技提前批面试

    一面 电话面,15分钟 问题 map和unorderedmap区别 map是红黑树实现的,unorderedmap是hash表实现的. 二叉树查找时间 log(n) 树的遍历方式: 先序,中序,后序, ...

  3. 招银网络笔试java_招银网络科技提前批 6.22笔试

    共分为三部分: 客观题:50 min,30道选择 主观题:70 min,方向四选一,3道代码题 性格测试:30 min,100道(5分钟就做完了..) 代码题1(填空处填写): 剑指 第5题 - 替换 ...

  4. 招银网络笔试java_2020招银网络科技校园招聘常见问题

    关于简历投递方面问题 Q:我可以申请几个校招职位? A:本次校园招聘您最多只能申请1个职位,因此建议明确自己希望应聘的岗位. Q:简历提交之后,我还能进行修改? A:简历状态为"简历评估&q ...

  5. 招银网络科技--电话面试面经

    背景 今天参加了招银网络科技的第一轮电话面试,本人选择的是c++软件研发岗位,所以我的面试方向为c++方向.在这里做一个简单的记录. 笔试 本人是投递f的招银网科c++研发岗提前批,大约五月底投的简历 ...

  6. 招银网络科技杭州 java_招银网络科技_杭州Java后端_视频一、二面,HR面

    2020-7-28HR面 在别人面过HR面之后的一周,收到了HR面的通知.大概是7.24收到的吧. 自我介绍 为什么不读博士? 为什么投招银?了解招银网络科技吗? 平时的作息? 他们是995,问能否接 ...

  7. 招银网络科技java春招二面_招银网络科技 2019春招笔试题复盘

    因本人刚开始写博客,学识经验有限,如有不正之处望读者指正,不胜感激:也望借此平台留下学习笔记以温故而知新.这篇博客是复盘回忆招银网络科技2019春招的笔试试题类型,相关岗位:算法工程师. 简要介绍:时 ...

  8. 杭州c语言开发招聘,杭州招银网络科技

    为了帮助职业圈网友能够及时了解杭州招银网络科技的面试流程以及面试过程所涉及的面试问题,职业圈小编把刚获得的杭州招银网络科技面试经验马上编辑好,快速提供给大家,以便能够尽快帮助到有需要的人.这次面试总共 ...

  9. 一个妹子的招银网络科技Java后台开发面经

    基本情况 妹子985非科班硕士,秋招Java后台开发,先后投递了招银网络科技,招行***中心,招行总行的岗位和招行杭州分行. 招行有很多机构,这些机构之间可同时投递多个,面试可并行进行,也可以同时拿多 ...

最新文章

  1. linux shell 下载并执行
  2. 一个函数两个return
  3. 前端学习(1302):实现es6的转化
  4. MATLAB App Designer GUI开发从0到1(实战篇)
  5. 【多线程】什么是线程安全?
  6. mysql json字符串_mysql如何截取一个json字符串?
  7. YOLO系列专题——Complex-YOLO
  8. Unix环境高级编程第三版源代码编译与使用说明
  9. Gradle方式构建Java多项目
  10. IEC60870-5-103规约通讯过程
  11. Linux删除其中一行的快捷键,Linux 命令快捷键
  12. # 一点毕设的小感悟(词频统计+可视化分析)
  13. flutter入门之理解Isolate及compute
  14. 学画画软件app推荐_可以学画画的APP有哪些?
  15. 计算机玩游戏特别卡怎么办,电脑玩游戏卡顿怎么办
  16. Linux arping :向相邻主机发送ARP请求
  17. 如何学习vc++(vc的用处)
  18. 做网站必须托管服务器吗,做网站必须托管服务器吗
  19. C语言进阶剖析 13 接续符和转义符
  20. 【Rust日报】 2019-06-01:知乎开源了Rust实现的搜索引擎 rucene

热门文章

  1. 你想知道的光纤、铜缆测试方案,都在这里!
  2. 动态数码管显示Verilog
  3. Unity2017个人版更换黑色皮肤
  4. Win10系统delivery optimization服务占用网速
  5. 数据脱敏——基于Java自定义注解实现日志字段脱敏
  6. springboot JavaMailSender 附件名称变为xxx.dat或者乱码等问题
  7. PowerBuilder实现16进制字符串转换为10进制字符串
  8. 全平台封杀咪蒙,1400万粉丝的价值观何去何从?
  9. BUUCTF-[极客大挑战 2019]Havefun
  10. 基于SpringBoot的高校党务管理系统