【第九章:面试分享】第30节:应聘者角度分享面经与面试秘籍


大家好,非常感谢大家可以和我一起进行交流学习。在前面8个章节中,我竭尽所能的对Java开发岗的常见重要知识点进行了梳理总结,力争用最通俗易懂的语言表达出来,使得大家可以轻松掌握其技术原理。

在第九章中,我将进行一些面试分享。本小节中,我将和大家交流我作为应聘者的一些经历、心得与体会。

在曾经无数次的实习与校招的面试中,我和大家一样,也遇到了无数个性格迥异的面试官。面试官的性格以及水平,对于被面试者的面试发挥有很强的影响。接下来,我来找出几个典型的面试案例和大家分享。最后,我会给出一些面试技巧供大家借鉴。

实习面试:

按照套路出牌的实习面试

以下是笔者经历的某家大厂的实习生面试,主要考察的知识点以及问题如下:

面经分享(一):

  • 讲讲简历上写的实习期间所做的项目,并且针对项目提了一些问题。
  • 讲了Spark treaming计算原理和过程(因为笔者本人简历上写了相关项目)
  • Kafka的相关知识点:(简历有写)
    • 为什么要在topic下分区,每个partition可以在不同的broker上吗?
    • Kafka为什么可以快速持久化
  • Spring的IOC机制,Spring容器如何创建对象?
  • Spring的AOP原理与实现
  • 动态代(dai)理和静态代(dai)理的区别,动态代(dai)理怎么实现的,如何得到被代(dai)理类的所有方法
  • SpringMVC的消息处理流程,DispatchServlet控制器在哪里配置?
  • 数据库的索引使用什么数据结构?
  • 数据库存储引擎有哪些,区别
  • 分K组来反转单链表(手撕算法环节)

面经分享(二):

  • Kafka有哪些特性?为什么要使用Kafka
  • Kafka快速持久化
  • 还听说过哪些MessageQueue?
  • 抽象类和接口的选择
  • GC算法有哪些?
  • 哪些对象可以当做根root?
  • 说说内存回收过程?
  • Full GC会带来哪些影响?
  • ThreadLocal内部实现?
  • LRU实现
  • 四次挥手状态解析

可以看得出来,按照套路出牌的面试,考察的知识点无非就是我们在前面所总结交流的知识点,并且主要是针对简历上所写的比如Kafka,Spark Streaming等来考察。手撕代码环节也是较为常见的链表相关知识点。

看到这里,我们有同学开始有疑问了,“那如果第一次找实习,简历上没有项目,怎么办?”

莫慌莫慌,笔者在第一次找实习的时候,简历上写了N本所看Java书籍,N个Java学习视频,用来表示自己基础扎实。在实习过程中,我们可以接触到公司级别的项目和产品级的开发流程。所以,趁早加入实习大军,获取一份实习经历,对于我们今后的校招之路很有帮助。

不按套路出牌的实习面试

我们再来交流下什么叫做不按套路出牌的面试吧。看到这里的各位同学,我想你最擅长和相对有把握的知识点,无非就是Java基础,集合,Java多线程以及JVM等Java相关的知识点了。

但是,很抱歉,现在面试你的面试官他恰好不是Java开发工程师,比如说他是C++或者PHP工程师。为什么会出现这种情况呢?

这种情况,在笔者那个时候特别常见。因为好多公司的招聘岗位是统一的软件开发岗位或者后台开发岗位,能否遇到和自己语言一样的面试官只能碰运气了。最近2年,这种现象貌似在减少,大部分公司都进行了区分,比如软件开发-Java方向和软件开发-C++方向等,主要就是为了让大家更好的发挥自己的真实水平,从而选拔到更加合适的人才。

那么,这种不按套路出牌的面试都在考察什么呢?我们又该如何应对呢?

根据笔者的经历,面试官不会考察太多Java知识点的。考察点主要集中在操作系统,网络协议,数据库以及手撕算法方面。这就比较别扭了,因为我们毕竟看的,学的,用的最多的还是Java相关技术,而面试官却和你掰扯其他相关知识点。

我们该如何应对呢?最好的办法就是“听天由命,感叹时运不济吧”。哦,不对,是应该沉着冷静,努力回忆自己脑海中的知识点和面试官进行“周旋”。

难不难?难呀,笔者曾经遇到过好多次,面试官不是搞Java的,和我交流各种底层协议,KMP和红黑树等高级算法。结果,毫无意外的都是挂掉了。但是,面试结束后我依然对非Java技术等相关知识点,比如说网络协议等进行了总结,也就是我们前面学习的一些章节。

实习面试总结:

前面,我们介绍了两种不同风格的面试。总的来说,实习面试是比较简单的,考察的知识点比较浅,并且一般都是常见的重要知识点。只要各位认真学习前面各个章节的知识点,相信都可以找到一份满意的实习的。

校招面试:

接下来,我们来看下校招的面试吧。校招面试也会遇到一些很“奇怪”的面试官,我们这里就分享按照套路出牌的面试经历吧~

面经分享(一):

  • HTTPS协议介绍
  • HT

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

Java开发岗高频面试题全解析 文章被收录于专栏

<p> Java开发岗高频面试题全解析,专刊正文共计31节,已经全部更新完毕。专刊分9个模块来对Java岗位面试中的知识点进行解析,包括通用面试技能,Java基础,Java进阶,网络协议,常见框架以及算法,设计模式等。专刊串点成面的解析每个面试题背后的技术原理,由浅入深,循序渐进,力争让大家掌握面试题目的背后的技术原理,摒弃背题模式的陋习。 专刊详细信息,请查阅专刊大纲和开篇词的介绍。 本专刊购买后即可解锁所有章节,故不可以退换哦~ </p> <p> <br /> </p>

全部评论
打卡
点赞 回复 分享
发布于 2023-11-14 13:06 河南
打卡 一刷。 加油!
点赞 回复 分享
发布于 2020-09-14 17:29

相关推荐

牛客67381407...:我们学校华为是点击就送的
点赞 评论 收藏
分享
11-19 18:44
已编辑
成都理工大学 Java
程序员花海:我面试过100+校招生,大厂后端面试不看ACM,竞赛经历含金量低于你有几份大厂实习 这个简历整体来看不错 可以海投
如何写一份好简历
点赞 评论 收藏
分享
评论
3
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务