写点什么

Java 基础入门视频,kafka 基础教程,最新 Java 开发面试解答

用户头像
极客开源
关注
发布于: 刚刚

HUAWEI-Java 一面-1H

闲聊偏多,问的技术性问题比较基础


  • 简单说说面向对象的特征以及六大原则

  • 谈谈 final、finally、finalize 的区别

  • Java 中==、equals 与 hashCode 的区别和联系

  • 谈谈 Java 容器 ArrayList、LinkedList、**·**HashMap、HashSet 的理解,以及应用场景

  • 谈谈线程的基本状态,其中的 wait() sleep() yield()方法的区别。

  • ... ...

HUAWEI-Java 二面 -0.5H

问题深入一些,开始加难度


  • JVM 性能调优的监控工具了解那些?

  • 简单谈谈 JVM 内存模型,以及 volatile 关键字

  • 垃圾收集器与内存分配策略

  • 垃圾收集算法

  • MySQL 几种常用的存储引擎区别

  • 数据库的隔离级别

  • 算法:5 亿整数的大文件,怎么排?

  • ... ...

HUAWEI-Java 三面-0.5H

三面问题更为细致了,考察项目经验更多


  • Java 内存模型

  • full gc 怎么触发

  • gc 算法

  • JVM 回收策略

  • ClassLoader 原理和应用

  • 高吞吐量的话用哪种 gc 算法

  • ConcurrentHashMap 和 HashMap

  • volatile 的底层如何实现,怎么就能保住可见性了?

  • 有参与过开源的项目吗?

  • 线程池原理,拒绝策略,核心线程数

  • 1 亿个手机号码,判断重复

  • 线程之间的交互方式有哪些?有没有线程交互的封装类

HUAWEI-Java4 面-1H

重点考察全局观和应急处置


  • 项目介绍

  • 两次点击,怎么防止重复下订单

  • 数据库表设计,索引

  • Redis 的缓存淘汰策略、更新策略

  • dubbo、netty、RPC 介绍原理

  • 限流算法

  • zk 挂了怎么办

  • 分布式锁的实现方式,zk 实现和 Redis 实现的比较

  • 秒杀场景设计,应付突然的爆发流量

  • 分布式数据一致性

  • 一致性哈希

  • 消息队列原理介绍

  • 注解的原理

  • 数据库原理,数据库中间件,索引优化

  • ioc 原理、aop 原理和应用

  • 大数据相关,MapReduce

  • Docker 的原理

HUAWEI-Java5 面-HR 面

HR 面这边就略过了,一般问来问去就那几个,没啥好讨论的



看完上述的面试经历,不知你会作何感受?不过给我的最大冲击力就是**“面试造火箭,工作拧螺丝” “基础不牢,地动山摇”** 说的是真真的有理!如果你深感自己技术不牢固,基础不扎实,刷题不够多,那我建议你往下听我继续分享!

总结

面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。


我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

面试题及解析总结

大厂面试场景

知识点总结


本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

用户头像

极客开源

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
Java基础入门视频,kafka基础教程,最新Java开发面试解答