• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dbldong
V2EX  ›  程序员

问个问题,一个不太了解后端技术的前端,如何去面试一个 Java 后端?

  •  
  •   dbldong · Jan 25, 2021 · 5507 views
    This topic created in 1964 days ago, the information mentioned may be changed or developed.

    最近公司接了一个很坑的项目,原本有两个后端,都顶不住压力跑路了(我是打算年后开溜的,而且也不想项目中途跑路),因为我们没有领导,于是面试后端的任务就落到我身上了,而我只是一个不怎么懂后端技术的前端,想问问各位有什么办法能从前端的角度面试后端?

    34 replies    2021-01-28 10:58:03 +08:00
    Cbdy
        1
    Cbdy  
       Jan 25, 2021 via Android   ❤️ 2
    算法
    cgb1021
        2
    cgb1021  
       Jan 25, 2021 via Android   ❤️ 15
    问会写前端吗,不会的留下
    zhangfeiwudi
        3
    zhangfeiwudi  
       Jan 25, 2021   ❤️ 2
    算法 数据结构 网络 大项目架构
    young1lin
        4
    young1lin  
       Jan 25, 2021   ❤️ 2
    你要看看招几年的 Java 了,一两年的,直接拿出 JVM 和多线程的八股文加上 Redis 和 Kafka/RocketMQ 的原理一把梭。还有 Spring 相关的,例如最基础的 Spring 的用法,然后 Bean 生命周期,循环依赖,Spring AOP 如何实现的。这些都有题库的,可以在 Github 上搜到,自己随机抽几道问问就行了。搜索 Java Interview,一堆面试题,然后抽个排序算法让他写,都过了,那差不多了。

    后端主要是 Spring,不会的话,基本就不让过了。不过一两年的,也不太熟悉这个。
    jiangshanmeta
        5
    jiangshanmeta  
       Jan 25, 2021   ❤️ 1
    算法 计算机网络
    gouflv
        6
    gouflv  
       Jan 25, 2021 via iPhone   ❤️ 1
    都要跑路了,选个简历写的多的,管他会不会
    chenshun00
        7
    chenshun00  
       Jan 25, 2021   ❤️ 2
    http,都需要的,如果 http 都很了解,其他方面应该也不会差..
    dvaknheo
        8
    dvaknheo  
       Jan 25, 2021   ❤️ 2
    Web 面试通用,不管 产品,美术,UI,前端,后端,测试,运维

    如果给你做一个带文章发布的用户系统,阐述一下你会怎么做,怎么和同事配合
    limuyan44
        9
    limuyan44  
       Jan 25, 2021 via Android   ❤️ 3
    吐槽一句前端面后端一俩年让问 jvm mq 原理 spring 源码就离谱,java 已经卷成这样了吗,题主你可别真拿去问了。
    gouflv
        10
    gouflv  
       Jan 25, 2021 via iPhone   ❤️ 4
    @young1lin
    @dvaknheo 你如果去一个公司面试,发现面试官是个前端,你会考虑入职吗。楼主这种情况下能招到的都不是什么正经人
    neetrorschach
        11
    neetrorschach  
       Jan 25, 2021   ❤️ 1
    如果是面向项目招人,我一般会看项目经历,是否用到了跟本项目类似的技术栈。再针对项目中的负责模块,对某些技术点问些问题,看应用深度。再问下遇到问题的解决思路,看自学能力如何。能干活就行。
    madworks
        12
    madworks  
       Jan 25, 2021
    坐标哪里,我想去锻炼锻炼
    dbldong
        13
    dbldong  
    OP
       Jan 25, 2021
    @limuyan44 有数
    @gouflv 不是正经人也没办法了,马上要没人干活了
    @neetrorschach 我也问不出来什么有深度的问题呀
    dbldong
        14
    dbldong  
    OP
       Jan 25, 2021
    @madworks 魔都,老哥要锻炼什么
    pushback
        15
    pushback  
       Jan 25, 2021
    别问,问就是 JVM 算法大数据高并发
    la2la
        16
    la2la  
       Jan 25, 2021
    这种情况下,不是问能不能赶快入职和扛得住压力么
    ahsjs
        17
    ahsjs  
       Jan 25, 2021
    没法面,不是一个方向的。你试想下你去面试,后端来面你一直问你后端的。
    samin
        18
    samin  
       Jan 25, 2021
    楼主可以参考一下 :

    https://github.com/SaminZou/study-prj
    jk1030
        19
    jk1030  
       Jan 25, 2021
    @young1lin 不是 现在 1-2 年已经要问这种了吗
    litchinn
        20
    litchinn  
       Jan 25, 2021
    @young1lin 题主把这些整明白去问人,开年自己可以去找个 java 工作了。doge
    gengzi
        21
    gengzi  
       Jan 25, 2021
    直接招全栈得了,面试就问前端的基础,前端差不多,后端肯定比前端强
    wh520
        22
    wh520  
       Jan 25, 2021
    @young1lin 一两年怼这些? 你当是大厂吗?
    leafre
        23
    leafre  
       Jan 25, 2021
    都说是坑了,能过试用期的都留下了,面试走个过场
    wr516516
        24
    wr516516  
       Jan 25, 2021
    你就把你们公司业务场景随便选一个告诉他,
    让他告诉你他的设计.
    这样你熟悉业务,也可以考察他解决问题的上手能力.
    虽然代码能力不好考察,
    但是你专业不对口也没办法考察代码能力啊...
    多问问业务向的就好了
    young1lin
        25
    young1lin  
       Jan 25, 2021
    @litchinn 这月阿里二面,下月字节面试,怎么了?我就是两年多呀?安恒和大华我都面通关了呀
    young1lin
        26
    young1lin  
       Jan 25, 2021
    @jk1030 是的呀,很卷,真的很卷,安恒面试还问你 Elasticsearch 原理的,还好我看过一些
    young1lin
        27
    young1lin  
       Jan 25, 2021
    @wh520 对啊,我一年多的时候,天猫超市面试,就问我这些,这谁顶得住啊。
    cubecube
        28
    cubecube  
       Jan 25, 2021
    @young1lin 因为阿里问这些,面过了能给 6 啊。哈哈,老弟阿里如果二面有问题,我可以捞你
    young1lin
        29
    young1lin  
       Jan 26, 2021
    @cubecube 彳亍
    wangmn
        30
    wangmn  
       Jan 26, 2021
    我是前端 我面过好多 java
    polyang
        31
    polyang  
       Jan 26, 2021
    @young1lin 你是认真的吗?一两年经验你问 JVM 和各种原理?
    young1lin
        32
    young1lin  
       Jan 26, 2021
    @polyang
    是的,我刚毕业那会都会问,真的很卷,所以第一年工作的时候就把《深入理解 Java 虚拟机》看完了,那时候只有第二版。还有《 Java 并发编程的艺术》刚毕业那会也一直问,所以那时候就看了。顺便提一下,我们学校计算实验室的,大三还是大二的时候就把这个《深入理解 Java 虚拟机》看了,自愧不如啊。

    一年之后的面试(几百人的公司吧,搞进出口的),上来直接让我手写个排序算法,之后问我各种 JVM,和各个中间件的原理,什么 Redis 哨兵,主观下线,客观下线,IO 多路复用,RDB 和 AOF (全量和增量),切片集群,分布式锁需要注意什么。Kafka 事务,Leader Epoch 、LEO,Interceptor,Rebalance,Replica 之类的。还有个小公司的面试,问我幂等消息实现。还有 H3C 的面试,上来直接问我 Spring Bean 生命周期,那时候我才一年多工作经验。重点是,这还是基础,我真的要被卷哭惹。后面只能慢慢看书,一步步爬过来了。
    dbldong
        33
    dbldong  
    OP
       Jan 27, 2021
    @wangmn 兄弟,你是怎么面的?
    wangmn
        34
    wangmn  
       Jan 28, 2021
    @dbldong 看你要招什么级别的,一般的 就问问项目怎么对接的,怎么部署的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2492 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 15:59 · PVG 23:59 · LAX 08:59 · JFK 11:59
    ♥ Do have faith in what you're doing.