zoukankan      html  css  js  c++  java
  • 【面经】京东提前批-后端-2021年7月24日

    后端开发(Java),2021年7月24日,电话面试,23分钟左右
    1、自我介绍
    2、对职业的规划(这里暴露出来的问题是:把JD抬的太高,自己表现出了很想去的意向,这样就处于卖家市场)
    3、后端开发是偏向C还是Java?(答:Java)
    4、Java类的加载机制了解吗(当时答的不详细。应该是主要有5个阶段:加载-验证-准备-解析-初始化)
    5、A,B两个方法并行执行,执行完后再执行C方法,怎样实现
      (这个回答的很模糊,感觉没有达到面试官想要的回答)
    6、线程池你了解吗
      (答:线程池的几个核心参数,线程池的工作流程,以及5种常用的线程池。这个是我感觉答得比较满意的一个问题)
    7、你现在是在实习吗?
      (答:现在在学校)
    8、我想获得许多方法中包含的各个子方法的运行时长,怎么做?
      (我回答了两种方法:1、直接法 2、建一个工具类来做)
    9、数据库你了解吗?你们用的是单机还是集群?
    10、建立了一个a,b,c的索引,现在(a,b)(a,c)(b,c)去查,能命中索引吗?
      (答:最左匹配,如果中间少了一个,那是不行的。这里当时答错了,因为ac是不能命中索引的)
    11、有没有在项目中做项目性能的优化?
      (答:电商项目中商品三级目录的树形结构优化。其实还可以回答用Redis做缓存,存储代码中常用的数据)
    12、场景题:数据库中有100万张的电影票,现在有高并发的场景,很多人来抢这个电影票。
      如何设计一个系统,来保证每个人只能抢一张,而且系统不被压垮
    这个题是硬伤:回答的语言也不行,我竟然自己直接说:高并发的场景接触的少,不理解其中的具体要考虑哪些。
    当时应该多想,发散性想,只要是相关的都说出来
    13、反问(问了部门:是京喜事业群的社区团购部门)
    14、最后面试官给了小建议:说我基础知识还可以,就是实践经验还是要加深一下,研究生毕业对知识的深度和广度都有更高的要求

    面试总结:
    1、自我介绍过程中,还不太自信,总说“然后”,这点是要注意的。还有语气语调语速还要好好打磨,语气坚定一些,给人可信度
    2、高并发这里还是弱项,需要通过实践项目来加深理解。可以去做一个秒杀系统(视频跟做)
    3、有些基础知识还是要融会贯通,多复习
    [ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
  • 相关阅读:
    Myeclipse2013 SVN安装方法以及项目上传到svn服务器
    Gson把json串转换成java实体对象
    使用HttpClient向服务器发送restful post请求
    使用HttpURLConnection向服务器发送post和get请求
    http://www.ibm.com/developerworks/cn/opensource/os-cn-cas/
    CAS单点登录配置[5]:测试与总结
    CAS单点登录配置[4]:客户端配置
    CAS单点登录配置[3]:服务器端配置
    CAS单点登录配置[2]:证书生成
    【Oracle/Java】向三张表各插入百万数据,共用时18分3秒,平均每张表6分钟
  • 原文地址:https://www.cnblogs.com/gslgb/p/15057376.html
Copyright © 2011-2022 走看看