小米科技|看看96后小伙是怎么拿捏腾讯面试官拿到offer的( 二 )


  • 遇到不会的问题直接说不会 , 不要不懂装懂
  • 遇到比较确定的问题 , 要有自信一点 , 有时候面试官可能会故意用怀疑的语气来考察你
  • 面试的过程中注意语速和吐字 , 本人在做面试官后 , 发现很多人说话语速很快 , 或吐字不清 , 导致原本会的问题也会让面试官觉得你没答到点上(尤其是电话面)
  • 面试过程中可以自信但不要与面试官争执
  • 面试完后不要直接问面试结果
  • 面试保持自信而不自大 , 曾经问一位候选人说对hashmap是了如指掌 , 结果问到hashmap扩容时需不需要重新计算hash就懵逼了 。 对于很多人来说 , 面试官总有办法把你问倒的 。
  • 每次面试后都总结有哪些答的不好的地方 , 有哪些知识点的盲区 , 解决掉 。
  • 被问到为什么想跳槽的时候 , 因该从自身发展等角度出发 , 而不是吐槽前公司 。
  • 另外 , 在求职的过程中也碰到过少数没有素质的面试官 , 比如一上来就一副很不屑的语气 , 话没说两句开始diss你的项目 , 给人的体验很不好 。 所以也请各位面试官或将来要做面试官的同学 , 能在面试的过程中保持基本的礼貌和尊重 , 就像在阿里常说的:你面试别人的时候 , 别人也在面试着你 。
    最重要的一点 , 不要因为几次的面试失败就开始怀疑自己 , 永远记住 , 面试的结果=实力+运气 。 有时候你擅长的东西可能面试官根本不会 , 所以他也不可能花很多时间去问他不懂的东西;有时候可能他问你的你都会 , 但是可能因为对方提问方式、语气等原因 , 答的就是不顺畅 。
    接下来说技术相关的考察 。
    总的来说 , 技术相关的考察主要分为两大块 , 一是基础 , 二是经验 。
    基础包括java基础、数据库、中间件等 , 来自于日常的积累和面试前的准备 。
    经验包括以往做过的项目、解决的问题、以及一些场景题(比如你的项目如果流量大了十倍如何保证可用) 。
    本次面试总结:
    01、请说出 Java 14 版本中更新的重要功能 。
    Java 14 发布于 2020 年 3 月 17 日 , 更新的重要功能有:
    • switch表达式;
    • instanceof增强表达式 , 预览功能;
    • 文本块 , 第二次预览;
    • Records , 预览功能 。
    02、请说出 Java 13 版本中更新的重要功能 。
    Java 13 发布于 2019 年 9 月 17 日 , 更新的重要功能有:
    • 文本块 , 预览功能;
    • switch表达式 , 预览功能;
    • JavaSocket 重新实现;
    • FileSystems.newFileSystem() 方法;
    • 支持Unicode 12.1;
    • 可伸缩、低延迟的垃圾收集器改进 , 用于返回未使用的内存 。
    03、请说出 Java 12 版本中更新的重要功能 。
    Java 12 发布于 2019 年 3 月 19 日 , 更新的重要功能有:
    • JVM 更新;
    • File.mismatch() 方法;
    • 紧凑型数字格式;
    • String类新增了一些方法 , 比如说 indent() 。
    04、请说出 Java 11 版本中更新的重要功能 。
    Java 11 是继 Java 8 之后的第二个商用版本 , 如果你下载的是 Oracle JDK , 则需要进行付费;如果想继续使用免费版本 , 需要下载 OpenJDK 。

    Oracle JDK 中会有一些 Open JDK 没有的、商用闭源的功能 。
    Java 11 更新的重要功能有:
    • 可以直接使用 java 命令运行 Java 程序 , 源代码将会隐式编译和运行 。
    • String类新增了一些方法 , 比如说 isBlank()、lines()、strip() 等等;
    • Files类新增了两个读写方法 , readString() 和 writeString();
    • 可以在 Lambda 表达式中使用 var 作为变量类型 。
    05、请说出 Java 10 版本中更新的重要功能 。
    Java 10 更新的重要功能有:
    • 局部变量类型推断 , 举个例子 , var list = newArrayList(); , 可以使用 var 来作为变量类型 , Java 编译器知道 list 的类型为字符串的 ArrayList;
    • 增强 java.util.Locale;
    • 提供了一组默认的根证书颁发机构(CA) 。
    06、请说出 Java 9 版本中更新的重要功能 。
    Java 9 更新的重要功能有: