华为2019-10-17面试

  阅读时长: 1 分钟  

华为2019-10-17面试

签署完知识产权协议和完成在线测评(也就是传说中的性格测试)之后,我在10月16号接到了面试通知,时间是17号下午3点,因为之前是在英国投的简历,所以是在线面试。

面试问题

  • 自我介绍

  • 大学和研究生期间参加的活动和获得的奖项?

  • 还记得笔试题吗?再提交一下笔试题第一题。

  • 手写生产者消费者模式要多久?synchronized作用在哪里?生产者生产的数据放在什么地方?

  • Java锁的关键字有哪些?具体怎么使用?

  • HTTP协议的格式是什么?

  • HTTP有哪些请求方法?GET和POST的区别是什么?

  • HTTP和HTTPS有什么不同?

  • HTTPS协议里面的SSL加密原理是什么?

  • 给出一个Java的ArrayList,里面包含学生对象,学生有一个属性是分数,如何删除ArrayList中所有分数小于60的学生?不用Iterator的做法?

  • 了解多少数据库和缓存?

  • 除了Java还用过哪些语言?

  • 什么是微服务?你的项目里用到这个概念了吗?

  • 项目里HTTP请求的url怎么设计的?

差不多就是这些了,还有几个问题我记不清楚了,总的时间是45分钟左右,最后面试官告诉我一面主要是考察编写代码能力,因为是在线面试,需要等3个工作日出结果(也没有直接说我过了,感觉不太好啊…)。

========

Update:2019-10-17

刚才查看了一下面试状态,显示一面已经通过了,现在等着二面通知了。