2021兴业数金Java笔试题面经

最近收到了内推,做了一下数金Java在线笔试题,头一回在牛客上笔试。不过大概率是没戏了,因为都没做过笔试训练,笔试做的有点糟糕。对面试做一下回顾吧,希望能帮到后面的人。


笔试范围

  • 时长:120分钟
  • 网站:牛客网
  • 内容:Java基础(40道单选+20道多选)+ 1道简单算法题

注意事项

Java基础部分都来自牛客网,多刷下牛客网的专项训练Java部分即可,算法题的话比较简单,我考试时候题目是[编程题]加一,但也是比较坑的一部分,用的是ACM模式,需要自定义输入输出,这部分就坑了我。可以先在OJ在线编程常见输入输出练习场进行练习。


相关面经收集

其中兴业数金牛客java笔试题对笔试题部分的考察点罗列的比较详细,同学们可以结合考察点去做牛客的专项训练。结合了这几篇文章跟本人考试分析,考点不同的只有编程题部分,也都是简单题,多注意训练下ACM模式即可。

目前并没有关于2025年兴业银行Java社会招聘笔试的具体题目信息,因为该时间点尚未到达,无法提前知晓具体的考试内容[^1]。然而,可以基于以往的经验推测可能涉及的内容。 ### Java基础知识考察 通常情况下,Java相关的笔试会重点覆盖以下几个方: - **基本语法**:包括据类型、运算符、控制结构等。 - **向对象编程**:类与对象的概念、继承、多态以及接口的应用。 - **异常处理**:如何捕获并处理程序中的错误情况。 - **集合框架**:List、Set、Map等常用的据结构及其操作方法。 - **I/O流**:文件读写的基本流程和技巧。 #### 单选题示例 ```java public class Test { public static void main(String[] args) { String s = new String("hello"); change(s); System.out.println(s); // 输出什么? } private static void change(String str){ str += " world"; } } ``` 上述代码片段主要测试考生对于字符串不可变性的理解程度[^2]。 ### 算法能力评估 除了理论知识外,实际解决问题的能力同样重要。例如,在滑动窗口技术领域,“无重复字符的最长子串”是一个经典案例: 给定一个字符串`inputString="abcabcbb"`,找出其中不含有重复字母的最大长度连续子序列。 解决方案采用双指针配合哈希表实现高效检索功能[^3]: ```python def lengthOfLongestSubstring(s: str) -> int: char_index_map = {} max_len, start = 0, 0 for i, c in enumerate(s): if c in char_index_map and char_index_map[c] >= start: start = char_index_map[c]+1 char_index_map[c]=i current_window_size=i-start+1 max_len=max(max_len,current_window_size) return max_len ``` 此函通过动态调整左右边界来维护当前最优解的状态转移方程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值