【山东地区华为优招面试】纪念我的首面
7月18日上午,华为面试,岗位java语言软件开发。
一面:
- 自我介绍。简单的基本信息介绍和项目介绍,大概1/2分钟。
- 项目经历。介绍自己做过的项目,重点询问自己在项目中做了什么,怎么做的,遇到了什么问题,怎样解决的,以及之后是否可以再进行优化。建议能够理解项目的原理和框架,可以清晰准确地表达。
- 我有一个项目是网站开发,问了前端和后台是怎样联合工作的。jQuery+SSH+MySQL。
- 在介绍项目时提到了json,面试官就问json是什么,json和xml的区别,问什么选用json而不是xml(不太了解xml)。
- vector和hashmap的区别。
- 项目中用了什么数据库,数据库索引的概念以及作用(提高搜索速度)。
- 简单的小代码,判断点是否在矩形内。
- 其他
华为的一面重点放在了项目上面,所以还是要把自己做过的项目都弄明白,尤其是写在简历上的。还有就是要加紧对基础知识的掌握。
一面结束后,大概20分钟左右,进行二面。
先进行自我介绍,然后问项目经历,在项目中怎样和别人合作的,遇到了什么困难,怎样解决的。还问了希望工作的城市,喜不喜欢软件开发。基本上就是聊天。但是有的同学碰到的面试官就让自己全程介绍不提问,这样子难度稍微大一些。可以按照一面中的项目经历部分进行准备。
这次华为面试,算是在校招中试试水,也发现了自己的欠缺不足,要抓紧时间提升自己的技能。毕竟,校园招聘已经正式开始了。
希望大家都能在校招中取得好成绩~
#华为##Java工程师#