下面要给大家带来就是一个2020年的最新的华为java技术面的面试题,那么一般华为java技术面都会问些什么呢?一起来了解一下吧!
华为,投的岗位是通用软件实习生,面试是实习就技术面和主管面,下面分享的是技术面的面试题,一共有十四个面试题,包括了自我介绍和反问。
一、面试题(技术面)
刚开始,一上来就给了一道算法题,面试官说给我二十分钟的时间,让我做出来,下面是题目:
题目:
数组连续序列的最大和
之后我花了十分钟不到的时间就做出来了。
之后,就是一些提问。
1、先做自我介绍
2、介绍一下自己做过的项目,在做这个项目的过程当中,你遇到过的最大的困难的是什么?难题有哪些?你是如何去解决这些问题的?
3、GC(gc算法有哪些?)
4、线程间通信用的什么方法?(线程的通信方式有哪些?)
5、进程和线程
6、线程池的作用是什么?(线程池有什么作用?)具体讲一下
7、虚拟内存
8、时间局部性、空间局部性
9、linux你会哪些命令?linux的文件管理
10、linux编译和执行
11、安卓你会吗?
12、C你会吗?
13、谈一谈学校(在学校的经历,学习了些什么之类的东西)
14、你有什么问题想要问我的吗?
总的来看,这个技术面还是比较简短的,但是,里面涉及的内容还算是比较的多,java基础方面的东西涉及的也多。
大家在去做面试的时候,可以多看一些相关面经,里面有很多的面试题都是相差不一的,除此之外,自己掌握的一定要比较的扎实,现在有很多的面试官都喜欢跟着你的答案来问问题,这个也是我们需要做好准备的。
好啦以上就是一个最新的华为JAVA技术面面试题的分享了,你还想了解更多的华为面试题吗?可以继续的关注本站来了解哦!有更多最新大厂面试题可以给大家分享。
推荐阅读: