华为面试过程

一面

  • 聊项目
  • 项目中的难点
  • 实习的项目的项目架构
  • 什么是去中心化
  • Zookeeper为什么可以去中心化
  • 分布式架构的特点
  • 如何快速定位到分布式系统下某一个调用失败,是在哪个实例上失败的

(在调用入口实例,生成一个唯一的ID,加上日期,往下进行调用,在每个示例上用日志记录下该调用的时间,最后日志入ELK,分析调用流程)

  • Java线程之间如何通信
  • 信号量
  • notify和wait
  • java类加载机制
  • Java类加载的过程
  • 如何使用自定义类加载器实现对class文件进行加密和解密,防止别人破解
  • 加密方式选择对称加密的话,自定义类加载器如何获取公钥
  • Redis和Zookeeper 的实现原理

二面

  • 实习做了哪些事情
  • 如何定位bug
  • 如何避免某一种情况带来的bug
  • 性格是内向的么
  • 有没有女朋友
  • 对安卓开发有兴趣么
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,909评论 25 708
  • 大雨,淋透,衣服 想到,看到,听到, 就恨不得能开车护你 这是冲动,还是什么?
    littlestupid阅读 196评论 0 0
  • 昨天好友在群里有点小情绪:跟相处了一年多的男友,偶尔会觉得三观不合,不知道能不能修成正果。 三观合不合,成了很多情...
    黛拉小确幸阅读 747评论 2 8
  • 泡菜走了,带走了她那几片葱绿的芋头叶和那只活蹦乱跳的土狗,还有她那几件随身之物,其他的都留给我了。 呵,还真像泡菜...
    nini酱阅读 487评论 0 1