面试:华为2020华为校园招聘提前批由于时间太久,面试怎么回答的已经记不太清了,当时整理了一下问的问题,给大家分享一下:华为提前批面试提到的问题:
1.Object类中有哪些常用的方法;
2.hashcode返回的是什么;
3.equals返回的是什么;
4.重写hashcode不重写equals会怎么样;
5.如果不重写toString会怎么样;
6.怎么用clone去创建一个对象;
7.java中整形有哪些;
8.这些整形的长度是多少;
9.字节和字符有什么区别;
10.常见的输入类有哪些;
11.字节流和字符流的区别;
12.inputStreamReader和inputStreamWrite的区别;
13.谈谈你对锁的理解;
14.不想类被继承的话应该怎么做;
15.不想方法被覆盖应该怎么做;
16.说说你对面向对象的理解,什么是继承什么是多态;
17.什么是泛型;
18.谈谈你对内部类的理解;
19.静态内部类能否访问外部类中非静态属性;
20.内部类能否访问外部类中静态属性;
21.反射的作用什么;
22.怎么进行反射;
23.如何实现多线程;
24.继承Thread类之后如何开始线程;
25.实现Runable接口之后如何开启一个线程;
26.除上面两种方法之外,还有其他实现多线程的方式吗;
27.线程同步有哪些方法,他们的实现原理是怎么样的;
28.类的加载过程是怎样的;
29.注解了解吗?说一下java中的注解;
30.Java容器有哪些;
31.Tomcat必须拥有哪个类才能启动;
32.怎么部署一个web项目;
33.Xml了解吗?severlet的xml要配置哪些东西;
34.如何禁止服务器访问某个网址;
35.Servlet中必须要配置的是哪项;
36.Servlet接口有哪些方法;
37.HTTPS协议头包中有些什么内容;
38.数据库的引擎有哪几类;
39.怎么创建一个表;
40.数据库的主要索引类型有哪些;
41.JNI是什么;
42.DNS解析过程;
43.什么是满二叉树;
44.你知道几种加密算法;
45.读取一个文件用哪个类。
编程题1:两个二叉树相加编程题;
2:根据数组元素的真因子数之和的大小进行排序真因子满足的条件①:0<真因子x<元素n,同时真因子n%x == 0如:6的真因子有:1,2,3则元素6的真因子之和为6。
总共面了两面,下午四点到的,六点左右第一面,7点左右第二面,面试官都准备回家了,想面提前批的要好好准备,不然没通过的话正式批不会给你面试机会。
面试感受:一般
面试难度:有难度
面试来源:校园招聘