(已经结束咧)23届实习4.11 微众银行笔试

Java实习岗 2022.4.11 19:00 -21:00 平台:赛码考试系统

一些不确定的选择题

  1. 图相关的
  2. 几型文法可以被下推自动机接受
  3. TDD模式(测试驱动开发模式....英文直接把我整懵逼)特点
  4. 客户端发送SYN 置一后什么状态
  5. Java下拉列表是哪个(还考了Java GUI的...)
  6. 创建新目录用哪个类
  7. 堆相关

编程题

  1. 输入一个十进制数 输出十六进制的字母个数

一个数的左视野,和右视野的数都比它自己大,那么这个数就要努力,称之为努力的人

第一行输入n,x,y
x表示左视野,y表示右视野, n表示有多少个数 第二行输入一组数

求最左边那个努力的人 也就是求数组中, 左右一定范围内都比他大的这样的数 取最左边的那个 (当时有一阵子没看懂题目)

  1. 输入一个串num, 和一个数key 求所有能被key整除的子串个数

个人答题情况

选择题有些不确定的,还有些多选做的也不怎么好

编程题前面两道题全a,第三题过了9%

最后一道题应该是要用biginteger,1000位的整数(感谢评论区大神)

但我卡住了,过了9%一直想的是去重,没有往biginteger这方面想, 然后后面就没时间写了 本来是可以全a的

图片说明

感想

微众银行还是不错的, 投了马上就有测评了, 然后后面又发了笔试 在线编程题可以使用本地编辑器, acm模式,两个小时,时间很充沛,不怎么难

中途还去上了个厕所, 最后一道编程题后面也有点紧张, 卡住了大半个小时... 希望可以给个面试机会

试题仅作分享, 不做任何商业用途,如有侵权请联系楼主删除.

#笔试##实习##笔试题目##Java##微众银行#
全部评论
第三要用biginteger,1000位的整数
2 回复 分享
发布于 2022-04-11 21:13
第三题不用去重吧。要用大数去处理
2 回复 分享
发布于 2022-04-11 21:14
第三题我换python做的,根本不用考虑这些,直接暴力就解决了
2 回复 分享
发布于 2022-04-11 21:21
第三题 现在搞出来了,但是之前因为那个空字符有报错 不知道现在在那个平台能不能过(idea上答案应该是对的)
2 回复 分享
发布于 2022-04-11 23:45
第三题我先找出所有子串,然后判断字符串是否能被k整除,过了🤣 public static boolean isDevide(String s, int k) { int rest = 0; for (int i = 0; i < s.length(); i++) { int cur = rest * 10 + s.charAt(i) - '0'; rest = cur % k; } return rest == 0; }
2 回复 分享
发布于 2022-04-12 16:24
第 2题只有 90 % ,请问一下楼主怎么写的。 谢谢
1 回复 分享
发布于 2022-04-11 21:19
TDD模式是啥
1 回复 分享
发布于 2022-04-11 21:22
寄 第二题只过了36
1 回复 分享
发布于 2022-04-11 21:33
请问第二题能详细描述一下吗,今天没考,想看看题
1 回复 分享
发布于 2022-04-11 21:34
今年大概多少分
1 回复 分享
发布于 2022-04-11 21:36
发现你答题情况跟我差不多😂我第三题也想的是去重
1 回复 分享
发布于 2022-04-11 22:08
进面看什么条件
1 回复 分享
发布于 2022-04-11 22:20
我第二题是单调栈做的 找左右两边第一个比他小的距他多远 然后和xy比
1 回复 分享
发布于 2022-04-11 22:37
import java.util.List; import java.util.Scanner; public  class Main {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         int len = sc.nextInt();         int k = sc.nextInt();         String str = sc.next();         int [] nums=new int[len];         int cnt=0;               for (int i=0;i<len+1;i++){             for (int j=0;j<=i;j++){                String subt= str.substring(j,i);                                          if(subt!=null&&!subt.equals("")){                   try{int ans=Integer.valueOf(subt);                       if(ans%k==0){                           cnt++;                       }                       System.out.println(ans);                   }                   catch (NumberFormatException e){                       e.printStackTrace();                   }               }             }         }        System.out.println(cnt);     } }
1 回复 分享
发布于 2022-04-11 23:46
第二题题意我一直没弄明白。努力提高自己的能力值,我以为每个人会增加自己的能力数值的。看来是我想偏了?
1 回复 分享
发布于 2022-04-12 09:08
俺也100 100 9,第三道不知道哪里有问题,提前一小时交了😂
1 回复 分享
发布于 2022-04-12 10:16
第三题和我一样,我想到了字符串太长,但是我只记得Long了🤣,int改成long,从9%到18%😅
1 回复 分享
发布于 2022-04-12 10:40
我也是第三题过了%9
1 回复 分享
发布于 2022-04-12 10:47
我是数据开发,两道简答题,两道sql,一道编程(力扣第一题),感觉就是不想招人啊
1 回复 分享
发布于 2022-04-12 10:59
老哥跟我一模一样,第三题想错方向了,一直是百分之九
1 回复 分享
发布于 2022-04-12 11:09

相关推荐

沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
11
45
分享
牛客网
牛客企业服务