V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miaeLKK
V2EX  ›  Java

如何达到面试官的水平?如何系统性学习 Java ?

  •  
  •   miaeLKK · 220 天前 · 2802 次点击
    这是一个创建于 220 天前的主题,其中的信息可能已经有所发展或是发生改变。
    找工作时经常被问底层,虽然做过一些面试准备,但是还是经常被问住。或者一些不常用的、没注意到过的情况,拿出来问,我就很含糊。

    我觉得自己应该系统的学习一遍,看了 javaguide 还有之前一个老哥推荐的全栈知识体系,但还是有些地方被问住。感觉面试官就是什么都知道(至少提问的部分)随便一问就深入了,怎么才能达到那样的水平呢?他们是怎么学习的呢?

    不知道有没有同样经历的兄弟,能否分享下自己的学习方法?

    另外我想问问大家在开发时,是会根据情况选用 byte 、short 这些数据类型还是一股脑都 Integer ?
    16 条回复    2024-05-07 10:58:56 +08:00
    SilentRhythm
        1
    SilentRhythm  
       220 天前
    每个人都有自己熟悉擅长的一部分,面试官大概率也会把面试问题往他熟悉的方面去引导。只是你见过的面试官多,所以产生了"面试官啥都会"的印象。
    tianshuang
        2
    tianshuang  
       220 天前   ❤️ 10
    他们也是上场前临时背的🐶
    zsc8917zsc
        3
    zsc8917zsc  
       220 天前   ❤️ 2
    要不你尝试一下反问面试官呢?也许会发现不一样的。
    byte 、short 和 int 。。这个根据业务来啊,也许还要用 long 呢~节省点资源环保~
    iOCZS
        4
    iOCZS  
       220 天前
    反客为主才是出路
    randomSplash
        5
    randomSplash  
       220 天前
    面试官不见得有你懂
    kristofer
        6
    kristofer  
       220 天前
    你不知道面试官面试前会有一个面试题集吗。
    dlmy
        7
    dlmy  
       220 天前   ❤️ 1
    外企面试官:先来一个基础问题,一个 Java 线程在服务器上占用了多少内存?通过这个问题为入口,再引出 JUC 、JVM 、操作系统等知识点。

    国内面试官:上来就喜欢问源码,作者为什么要这样设计?那样不可以吗? xx 有什么缺点,该怎么优化呢?如果让你来实现一个 xx ,你该怎么设计?
    miaeLKK
        8
    miaeLKK  
    OP
       220 天前
    大家说的都对,可是作为面试者我们应该怎么应对呢?我理解只能凭运气,“问的东西我正好看别人分析过”
    miaeLKK
        9
    miaeLKK  
    OP
       220 天前
    不过我觉得还是存在“懂得比较深”这样的大佬,希望大佬来讲两句,分享下学习经验
    dlmy
        10
    dlmy  
       220 天前   ❤️ 1
    @miaeLKK #9
    我个人学习经验:
    1 、以权威书籍作为学习核心,能帮助你建立这个知识概念的主框架
    2 、以官网文档作为辅助,获取部分核心术语与逻辑的大致实现,补齐书中未提到的细节
    3 、以互联网上有经验的人写的踩坑和总结文章为辅助,吸取他们的实践经验
    4 、以源码作为学习核心,真正达到拨云见雾,见证真章的程度

    在学习的过程中,一定要动手实践,要通过代码来验证自己的猜想,多复盘多做总结
    orzwalker111
        11
    orzwalker111  
       220 天前
    如果还在职,系统性学习,重点也就是 db 、cache 、mq 、juc 、spring 、服务治理等;不在职就突击+找小公司面试收集题目,然后归类复习。不管怎么着,一般还是围绕着简历上项目去聊这块的,保证项目上写的点自己搞透了就行,能说明白怎么做的、为什么这么做、事后还有没有优化空间、如果量级上去了再应该怎么处理等等。被问到不会的大大方方说不会,或者通过已知的东西去推理出一个结果
    meshell
        12
    meshell  
       219 天前
    我今天面试,就被 mysql 死锁的条件给问住了。。。我都没有去看过这方面的。。。就看看索引和事务这块。。
    miaeLKK
        13
    miaeLKK  
    OP
       219 天前
    @dlmy 那么。。权威书籍有没有推荐? java 基础、底层,还有各种框架中间件的?
    chuck1in
        14
    chuck1in  
       218 天前
    工作 10 多年了,只会 crud 。凡是问 crud 以外的统统回答不会。此处不留爷,自有留爷处。
    miaeLKK
        15
    miaeLKK  
    OP
       218 天前
    @chuck1in 不信,这样能混十多年?/笑哭
    handong97
        16
    handong97  
       202 天前
    面试官都很从菜的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3590 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 10:47 · PVG 18:47 · LAX 02:47 · JFK 05:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.