微众银行--java面试题一

本文详细列举了微众银行面试中涉及的一面试及二面试的问题,涵盖项目经验、Java基础知识、数据库、多态、内存溢出、系统位数、文件存储、Linux开发等多个方面,适合Java开发者准备面试。
摘要由CSDN通过智能技术生成

阅读目录

微众银行简介

1,腾讯微众银行(Webank)与传统商业银行有何不同?

2,百度百科

3,维基百科

一面:

1,项目相关

1.1 自我介绍,项目

1.2 项目中的难点,怎么解决的

1.3 项目中有没有用到新技术

1.4 最近有没有做什么项目

2,java相关知识点

2.1 怎么判断一个字符串中的大小写字母,不用系统自带函数

2.2 方法重写(Override)和重载(OverLoad)的区别

2.3 ==和equals的区别

2.4 两个相等对象的hashcode一样么

2.5 数据库的索引

2.6 表内连接和外链接

2.7 32位系统和64位系统int类型各占几个字节

2.8 什么时候会出现内存溢出

2.9 自己写过什么博客,手上有其他offer么,对微众有啥了解

2.10 爱好

2.11 总结

二面:

1,自我介绍,本科还是研究生?

2,java类的修饰符,成员变量,方法的修饰符区别

3,多态的提现?重写和重载的区别

4,抽象类和接口区别,一个类如果继承了父类,还能实现接口么

5,String类有哪些方法

6,在文件上传下载模块中,怎么实现一堆文件存储

7,有没有Linux开发经验

8,你还有啥想问的?


微众银行简介

1,腾讯微众银行(Webank)与传统商业银行有何不同?

2,百度百科

3,维基百科

一面:

1,项目相关

因人而异,此处不给出标准答案

1.1 自我介绍,项目

1.2 项目中的难点,怎么解决的

1.3 项目中有没有用到新技术

1.4 最近有没有做什么项目

2,java相关知识点

2.1 怎么判断一个字符串中的大小写字母,不用系统自带函数

基本回答:利用字母大小写的ASCLL值范围不同,来判断字母大小写。其中,小写字母的ASCLL值范围是97~122,大写字母的ASCLL值范围是65~90.

知识扩展:判断字母大小的方法有两类,一是根据java自带函数,而是根据字符的ASCLL值。

1,自带函数:判断字符大小写的方法属于Character类,其中isUpperCase()判断是否是大写字母,isLowCase()来判断是否是小写字母。Character类还有诸如:isLetter(),isDigit(),isWhitespace(),isUpperCase(),isLowerCase(),toUpperCase(),toLowerCase(),toString()等方法。→详情点击

2,ASCLL值:ascll是基于拉丁字母的一套电脑编码系统,现在的软件系统大多采用Unicode。其中数组0~9对应的值为48~57,大写字母A~Z对应的值为65~90,小写字母a~z对应的值为97~122。→详情点击

2.2 方法重写(Override)和重载(OverLoad)的区别

基本回答:

方法的重写(Overriding)重载(Overloading)java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。

  • 方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。
  • 方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。
  • 方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。
区别点 重载方法 重写方法
参数列表 必须修改 一定不能修改
返回类型 可以修改 一定不能修改
异常 可以修改 可以减少或删除,一定不能抛出新的或者更广的异常</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值