华为社招面经

楼主面试的是Java
一面,电话面
主要问了我最近的项目,中间也有少部分底层框架的原理
1. eureka怎么保证可用性,及底其层实现,与zookeeper有什么区别?
2. 为什么使用redis做缓存而不是其他的消息队列入kafka,以及项目的稳定性。
3.redis底层实现,redis是如何更新缓存的?
4.SpringMvc执行流程,java常用设计模式。
5.高并发相关的问题,concurrent相关包。
6.常用的线程池,threadlocal有什么用,多线程并发解决办法。
7. MyBastis如何映射,MyBatis原理。
8. 集合框架有哪些是线程安全的?哪些是非安全的?
二面,技术面
现场面试,一人一张桌子,面前立着一把椅子,像是流水面试。中间没有再问我技术框架上的内容,一直围绕我的项目讨论,让我手绘我的项目交互图,相关表设计,用到的算法,当时是怎么考虑的,主要还是高可用,高性能方面问的比较多。
三面,hr面
无非就是各种背景调查
#社招##面经##华为##Java工程师#
全部评论
华为不是没有社招了吗?
2 回复
分享
发布于 2019-10-15 17:04
点赞 回复
分享
发布于 2019-10-16 22:38
滴滴
校招火热招聘中
官网直投
华为还有社招吗?
点赞 回复
分享
发布于 2019-10-15 17:06
请问楼主面的什么部门和岗位
点赞 回复
分享
发布于 2019-10-16 22:42
是od招聘么?德科?
点赞 回复
分享
发布于 2019-10-17 13:56

相关推荐

头像
04-08 11:38
已编辑
门头沟学院 计算机类
快手二面:1. jdk1.8之后jvm的内存模型?1.8之后还有方法区吗?讲讲永久代、元空间是怎么回事?2. 讲一下垃圾回收器?比较一下cms和g1以及各自的适用场景3. 什么是oom?内存满了,怎么排查是代码哪里有问题?(我说pstack,他说不是栈满了,我说不会,没用过,面试官说没事可能有点偏有点偏业务应用)4. 线程池有没有用过?核心线程和非核心线程区别是什么?核心线程数设置的考量因素有哪些?没有任务的时候核心线程和非核心线程是继续存在还是销毁?jdk有没有提供销毁核心线程节约资源的方法?我如果想要动态核心线程数而不需要重启服务怎么实现?(想了很久不知道。。)5. 来个计网八股意思一下,讲一下tcp和udp的区别?慢启动是什么?6. mysql的索引数据结构是什么?聚簇索引和非聚簇索引的区别?数据库有哪些锁?select * from user where userid=5 for update是什么锁?假如usreid是索引但是没有这个数据,锁的是什么?没有索引也没有5这个数据,锁的是什么?7. 项目分布式锁为什么用redis不用别的?(一下不记得区别了,我说因为和java有redission集成,功能丰富并且使用方便。。)讲一下redis的集群结构?你们用的是什么?我说一主多从,他说流量大的时候扛不住,没有用分片吗?我说我知道分片slot,那个确实可以,不过我们数据量不大就没用。。跨服务的时候怎么保证多个数据库的数据一致性?然后还有针对项目业务场景的一些分布式问题。8. 手撕:合并K个有序链表。我说顺序合并,面试官问时间复杂度是多少?能不能优化?优化后是多少?9. 反问环节聊了15分钟,说快手80%流量都是他们组的,快手上下滑刷到的视频以及点赞评论收藏那些功能都是他们组,来这里之后做好卷的准备。我问对我有什么评价或者建议吗,面试官说虽然有些应用层次的深度还不够,不过其实还不错,应该问题不大,后续还有个老板的技术面,加油攒人品,求个三面4.8还愿:约三面了 #春招#
点赞 评论 收藏
转发
4 23 评论
分享
牛客网
牛客企业服务