V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Windsooon
V2EX  ›  程序员

收集了大厂面经出现的高频题

  •  1
     
  •   Windsooon ·
    Windsooon · 2020-10-27 08:59:35 +08:00 · 7286 次点击
    这是一个创建于 1522 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们在国内外几个论坛超过 1500 篇面经分享中,统计了出现最多的大厂面试题并且按权重排序,希望能够帮助到大家复习面试。🎉🎉

    Github 链接

    53 条回复    2020-10-27 20:55:38 +08:00
    HeyXiao
        1
    HeyXiao  
       2020-10-27 09:07:06 +08:00
    马克
    GroupF
        2
    GroupF  
       2020-10-27 09:25:43 +08:00
    好多
    ReinerShir
        3
    ReinerShir  
       2020-10-27 09:30:28 +08:00
    感谢分享,已 star
    damon007
        4
    damon007  
       2020-10-27 09:32:15 +08:00
    马克
    philonic
        5
    philonic  
       2020-10-27 09:41:46 +08:00
    m a r k
    javen73
        6
    javen73  
       2020-10-27 09:44:56 +08:00
    非常感谢!
    popostman
        7
    popostman  
       2020-10-27 10:03:00 +08:00
    已 star
    junglereal1
        8
    junglereal1  
       2020-10-27 10:05:41 +08:00
    谢谢 lz
    pengyOne
        9
    pengyOne  
       2020-10-27 10:07:21 +08:00
    先收藏,回家 star
    rookiebulls
        10
    rookiebulls  
       2020-10-27 10:20:04 +08:00 via iPhone
    果断收藏
    foxni
        11
    foxni  
       2020-10-27 10:21:31 +08:00
    star
    fallinlovewith
        12
    fallinlovewith  
       2020-10-27 10:21:59 +08:00
    Kram
    la2la
        13
    la2la  
       2020-10-27 10:22:17 +08:00
    star 了就会了系列。。。
    zpfhbyx
        14
    zpfhbyx  
       2020-10-27 10:23:58 +08:00
    马克
    zifangsky
        15
    zifangsky  
       2020-10-27 10:32:23 +08:00
    感谢,战略性收藏
    mjjfl
        16
    mjjfl  
       2020-10-27 10:37:02 +08:00
    感谢。已收藏。
    yuShan1
        17
    yuShan1  
       2020-10-27 10:41:23 +08:00   ❤️ 1
    收藏了,到我的收藏夹吃灰去吧
    lexuskingxx
        18
    lexuskingxx  
       2020-10-27 10:43:54 +08:00
    star 了
    AllenHua
        19
    AllenHua  
       2020-10-27 10:55:24 +08:00
    收藏了 我都会了
    luosh1024
        20
    luosh1024  
       2020-10-27 10:57:57 +08:00
    star 了,我都会了
    Javabus
        21
    Javabus  
       2020-10-27 11:01:26 +08:00
    🙏麻竹
    stephenxiaxy
        22
    stephenxiaxy  
       2020-10-27 11:06:03 +08:00
    star
    cxknmsl
        23
    cxknmsl  
       2020-10-27 11:08:51 +08:00
    马尔科
    Gorvery
        24
    Gorvery  
       2020-10-27 11:11:52 +08:00
    mark = 看了 /大雾
    zardly666
        25
    zardly666  
       2020-10-27 11:25:20 +08:00
    cy//面经
    zotobcs
        26
    zotobcs  
       2020-10-27 11:38:19 +08:00
    有答案么 233
    jingcc72
        27
    jingcc72  
       2020-10-27 11:38:31 +08:00
    star+1
    xiangyuecn
        28
    xiangyuecn  
       2020-10-27 11:42:28 +08:00
    “▲ 8 == 和 equals() 的区别?” 看到这个就莫名的想骂人,有没有同样的?

    说难听点就是 java 语言的缺陷,给你挖了一个坑,然后你学会了去填,美其名曰:技能。
    Huelse
        29
    Huelse  
       2020-10-27 12:08:17 +08:00
    谢谢分享
    yuhuan66666
        30
    yuhuan66666  
       2020-10-27 12:14:51 +08:00
    好人一生平安
    lqw3030
        31
    lqw3030  
       2020-10-27 13:33:03 +08:00 via iPhone
    @xiangyuecn equals 方法能被重写
    a3459952112
        32
    a3459952112  
       2020-10-27 13:33:11 +08:00
    答案也列上就更好了
    acrisliu
        33
    acrisliu  
       2020-10-27 13:34:01 +08:00
    感谢分享
    zarte
        34
    zarte  
       2020-10-27 13:40:41 +08:00
    只有题没答案??
    Remode
        35
    Remode  
       2020-10-27 14:02:49 +08:00
    好,已 star
    sheny
        36
    sheny  
       2020-10-27 14:03:09 +08:00
    iOS 国外也没人要!!!!
    googl8812
        37
    googl8812  
       2020-10-27 14:16:41 +08:00
    感谢分享!
    chengsitom
        38
    chengsitom  
       2020-10-27 14:25:23 +08:00
    马克
    CRVV
        39
    CRVV  
       2020-10-27 14:32:19 +08:00
    > 简述 JVM 的内存模型 JVM 内存是如何对应到操作系统内存的?
    > JVM 中内存模型是怎样的,简述新生代与年老代的区别?

    你们说的 “内存模型” 是 Memory Model 么?
    https://en.wikipedia.org/wiki/Java_memory_model

    首先,这个东西和 GC 根本毫无关系。所以我完全不知道第二行的问题在问啥,还是说它其实是两个不相关的问题?

    然后这个东西和操作系统也没什么关系,因为只是在说多个线程对内存的操作会产生什么样的效果。
    所以第一行的问题也很奇怪,合理的问题应该是内存模型要怎么对应到编译器的优化上,以及什么地方要加 memory barrier 。这些事情只和 ISA 相关,和操作系统不相关。
    heiheidewo
        40
    heiheidewo  
       2020-10-27 14:49:31 +08:00
    只给题不给答案的嘛
    Ipopker
        41
    Ipopker  
       2020-10-27 14:54:04 +08:00 via Android
    @CRVV 第二行哪里提到 GC 了?
    L5411
        42
    L5411  
       2020-10-27 15:15:00 +08:00   ❤️ 1
    @Windsooon 求出一份 Android 的
    CRVV
        43
    CRVV  
       2020-10-27 15:16:11 +08:00
    @Ipopker

    新生代与年老代
    这是 Generational garbage collection 里面才有的概念。
    xiaowangge
        44
    xiaowangge  
       2020-10-27 15:23:35 +08:00
    @CRVV #39 面试的时候,问清楚面试官即可。

    一般就是想问:
    JMM:Java 内存模型( Java Memory Model)。
    JVM:Java Runtime Area
    trunks17
        45
    trunks17  
       2020-10-27 15:30:37 +08:00
    chengyunbo
        46
    chengyunbo  
       2020-10-27 15:35:52 +08:00
    为啥没有百度,看不起百度么
    377848
        47
    377848  
       2020-10-27 15:50:29 +08:00
    收藏夹+1
    echoe
        48
    echoe  
       2020-10-27 16:14:37 +08:00
    马克 感谢
    zzzrf
        49
    zzzrf  
       2020-10-27 17:56:15 +08:00
    码住
    llllboy
        50
    llllboy  
       2020-10-27 19:49:05 +08:00
    马克
    wangxiaozheng
        51
    wangxiaozheng  
       2020-10-27 20:02:10 +08:00
    马克
    yeqizhang
        52
    yeqizhang  
       2020-10-27 20:03:20 +08:00 via Android
    @xiaowangge 这不是问不问的问题吧,前面如果问内存模型,和后面的新生代之类的 JVM gc 问题没啥关联的
    with
        53
    with  
       2020-10-27 20:55:38 +08:00
    马克 感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5107 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:53 · PVG 11:53 · LAX 19:53 · JFK 22:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.