&数据结构与算法等 25 个专题技术点,都是小编在各个大厂总结出来的面试真题,已经有很多粉丝靠这份 PDF 拿下众多大厂的 offer,今天在这里总结分享给到大家!
我这篇分享篇幅可能有点长,观看的朋友可以先了解一下目录
由于篇幅有限,每个专题面试题只有部分的面试题,下面是整理的合集,以及一些我认识的HR发我的招聘信息,需要的朋友可以!
3、数组实例化有几种方式?
4、Java 中各种数据默认值
5、Object 类常用方法有那些?
6、java 中是值传递引用传递?
8、构造方法能不能重写?能不能重载?
9、内部类与静态内部类的区别?
10、Static 关键字有什么作用?
16、Java 中的包装类都是那些?
17、一个 java 类中包含那些内容?
18、那针对浮点型数据运算出现的误差的问题,你怎么解决?
19、面向对象的特征有哪些方面?
21、接口有什么特点?
22、抽象类和接口的区别?
24、普通类与抽象类有什么区别?
25、什么是接口?为什么需要接口?
26、接口有什么特点?
27、拷贝和浅拷贝的区别是什么?
31、用最有效率的方法算出 2 乘以 8 等于几?
33、接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concreteclass)?
34、一个”.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?
二、Java 集合/泛型面试题
4、带集合参数的构造器
6、并发集合和普通集合如何区别?
7、Map 有什么特点
8、集合类存放于 ,一经查实,将立刻删除涉嫌侵权内容。
1、Python由模块构成,一个模块对应一个源文件
2、模块由语句组成,运行时,按照模块中的语句的顺序执行
4、代码的缩进:用空格代表缩进,四个空格表示一个缩进,或用tab键
7、Python中一切皆对象,每个对象由标识,类型,value组成
对象的本质就是:一个内存块,拥有特定的值
id(3),3的内存地址,type(3) 3的类型;a是变量,3是对象,a是通过ID去找3的;
变量通过地址引用了对象
对象位于堆内存,变量位于栈内存
Python是动态类型对象,不需要显示声明类型
Python是强类型语言,每个对象都有数据类型,只支持相关的操作
用户变量,函数,类,模块等的名称,标识符有如下规则:
第一个字符必须是字母,下划线,后面的是字母,数字,下划线
不能使用关键字 if,while等,查看关键字:
以双下划线开头和结尾的名称通常有特殊含义,尽量避免
如果对象不被引用,就会进行垃圾的回收
用于同一个对象赋值给多个变量
12、系列解包赋值给对应相同个数的变量
使用系列解包赋值实现变量交换
运算符:+,-,*,/【浮点数除法】,//【整数除法】,%【取余】,**【幂】
字符串型:由字符组成的序列
16、使用int()实现类型转换
浮点数直接舍去小数部分
字符串符合整数格式,则直接转成对应的整数
整数和浮点数混合运算时,表达式结果自动转型为浮点数,2+pany pile("\d{3}")#将正则表达式编译为一个正则表达式对象,规则要匹配的是3个数字 #在匹配部分加上()之后所切出的结果是不同的, #没有()的没有保留所匹配的项,但是有()的却能够保留了匹配的项, #这个在某些需要保留匹配部分的使用过程是非常重要的。 #表示时间的三种形式,时间戳,元组,格式化的时间字符串
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。