华为2020校招软件开发岗全流程,已签约

面试是在9月11号,时间有点久了,我应聘的是通用软件开发工程师,公共开发部门
华为面试分两部分,两个专业面,一个部门总管面试
专业面确实就是专业面,因为华为很重视一个方向,就是你的专业知识与你应聘的岗位相结合,我在整个面试过程中,很明显的感受到面试官在往这个方向出题,所以面试华为的话,专业的知识一定要扎实,如何与自己的技术,相结合,这很重要
专业一面
开门自我介绍,然后笔试复盘,这点很重要,自己做的笔试,思路一定要记得,很大概率在第一轮复盘算法思想。
再问到就是我的专业信息安全,聊聊什么是对称加密,非对称加密
非对称加密基于什么原理,非对称相比对称加密,它俩优缺点说一下
那么你的项目里有用到哪些信息安全的知识呢?
什么是SQL注入攻击?
算法题,一个镇子有一些人,这些镇子的人都有个特点,每个人只相信法官,法官不相信任何人,现在定义这样的数对作为信任模式,[a,b][c,b][d,e][e,b],以上模式下b就是法官(但是注意并不是每个人的信任关系是一定给出的)
输入N个人,给出一定的信任模式,请求出哪个人是法官,如果不存在法官,返回-1
不得不说一面面试官对密码学十分了解,我俩聊的十分投入,我的专业在这一面十分吃香,因为面试官非常感兴趣吧。
一面完了以后,去吃饭,不得不说华为真有钱= =,发饭票随便吃哈

专业二面
上来自我介绍
这面终于出现有关Java的题了
面向对象三个基本特性?聊聊你对多态的看法,聊聊你对面向对象的有什么自己的理解
ArrayList和LinkedList的源码你看过么,底层结构是怎样的,Object数组与双向链表聊一聊,这题我说到了实现RandomAccess接口
平常用什么数据库?MongoDB和Mysql区别是什么?你什么时候会选择使用Redis,MongoDB这类数据库?什么时候选择Mysql这类数据库?依据是什么
了解Mysql的索引吗?什么是B+树?和B树有什么区别
建立索引时需要主要什么?
现在你是一名架构师,你将如何考虑设计一个卖票系统?(我从页面布局跳转,从前端到后端方向聊的)
那么如何利用你的专业信息安全,保障这个系统的安全性?多方面考虑
信息安全在生活中有哪些应用?
算法题,一个数组只有0,1,2三种元素,不允许使用额外空间,每个元素只许遍历一次,将这个数组从小到大排序

部门主管面
自我介绍
聊聊你的实习经历,最近学习有什么事情让你很难忘,从中收获了什么
你的职业规划是怎样的
你的专业是信息安全,那么什么是信息安全?
你会网络攻防么,给我说说你在学校进行的专业方面的实践吧
你想走技术方向,那你认为,什么是技术?它对于你的意义是什么?
你应聘软件开发工程师,那国内有哪些比较厉害的知名的软件开发者呢?你知道他们的名字吗?
你是做过Web项目,那么你使用过负载均衡技术么?
家是哪里人?父母的情况
期望的薪资

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值