问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

成为一名Java高级架构师,需要学些什么内容?

发布网友 发布时间:2022-04-23 03:36

我来回答

3个回答

懂视网 时间:2022-04-11 01:10

之前面了腾讯的提前批,不过没走流程。同期还面了阿里的两轮面试,被告知不走流程就不能面了,所以也没面完。

后来走了京东这边的流程。前几天刚刚面完HR。

正好今天分享一下面经,大家可以多交流交流哈。

京东面经

  • 第一轮:电话初面
  • 第二轮:技术面谈
  • 第三轮:高管复试
  • 第四轮:HR最后确认
  • 第一轮电话初面:

    首先确认对京东的意向度(如果异地更会考虑对工作地点(北京)的意向度!京东很看重这个);其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位,主要考察Java的技术基础和原理,比如Spring框架以及数据库和JVM三个方面,也会交流到分布式、线程池的实现等等,重点考察是不是有比较钻研技术和技术上的亮点【不一定每个面都很厉害但一定要有亮点】;

    第二轮技术面试:

    1. Java中的多线程了解么,线程池的增长策略和拒绝策略了解么,说一下。

    2. 讲一下线程增加的过程和拒绝策略的执行。

    3. 讲了一下fixthreadpool的增长策略,然后几种拒绝策略。

    4. 高并发情况下,如何使用线程池,用哪个,问了一下线程结束要多久,是否在下一个线程结束前完成(我想的是cachethreadpool,其实思路错了)。

    5. 表示并发量比较大,所以我说可以考虑并发量是否大于队列长度加上最大线程数量和,如果不超过的话可以是用fixthreadpool。

    6. 并发juc了解么,有哪些线程安全的list。说了个copyonwritelist,想了半天说不出第二个了。尴尬,那就vector把,不是juc里的。

    貌似并发包里确实没有其他list啊。

    还问了concurrenthashmap1.8的改动。

    1. HTTP协议了解么,和tcp有什么区别。

    2. http1.0和2.0的区别。

    答了TCP连接复用,加入ssl,以及压缩请求头。

    其中哪个更新比较有意义,为什么。我说的是压缩请求头,这样可以优化HTTP服务的性能。

    1. Java的网络编程,比如NIO和Socket了解么。说下BIO和NIO的区别把。

    说下BIO和NIO的区别把。

    我说了BIO的阻塞用法,以及NIO的IO多路复用用法,说了selector,seletedkey,channel等类的使用流程,以及单线程处理连接,多线程处理IO请求的好处。

    1. 说一下NIO的类库或框架

    讲了netty,写过服务端和客户端的demo,没有在生产中实践。

    channelhandler负责请求就绪时的io响应。
    bytebuf支持零拷贝,通过逻辑buff合并实际buff。
    eventloop线程组负责实现线程池,任务队列里就是io请求任务,类似线程池调度执行。
    acceptor接收线程负责接收tcp请求,并且注册任务到队列里。

    1. 倒排索引了解么,我说不了解。

    其实就是搜索引擎的基础索引,根据关键字到文档的映射关系建立索引,中文关键字可以使用中文分词,查询时通过关键字来定位索引,并且进行排序后得到文档结果集。

    然后面试官说讲一下数据库把,说下sql优化的方式

    我说的是MySQL,先讲了一下sql使用索引的优化,然后基于索引说了几条优化方案。

    1. 索引什么时候会失效变成全表扫描

    说了联合索引的前缀匹配,跳跃索引,聚合函数,判空和<>这些情况。

    1. 分布式的paxos和raft算法了解么

    了解过,但是讲不清楚。

    paxos:多个proposer发请提议(每个提议有id+value),acceptor接受最新id的提议并把之前保留的提议返回。当超过半数的accetor返回某个提议时,此时要求value修改为propeser历史上最大值,propeser认为可以接受该提议,于是广播给每个acceptor,acceptor发现该提议和自己保存的一致,于是接受该提议并且learner同步该提议。

    raft:raft要求每个节点有一个选主的时间间隔,每过一个时间间隔向master发送心跳包,当心跳失败,该节点重新发起选主,当过半节点响应时则该节点当选主机,广播状态,然后以后继续下一轮选主。

    1. 中间件知道哪些,阿里的dubbo,rocketmq的事务消息,问了TCC回答说这个之前没看明白。

    说了mycat实现分表分库,消息队列kafka和rabbitmq等。

    1. 平时看什么书,怎么学习的。还跟我说他们部门3个华科的,校友多多。

    2. Spring和Springmvc讲一下。讲了Spring的ioc和aop,Springmvc的基本架构,请求流程。

    第三轮高管复试

    1. 自我介绍

    2. 项目,收获

    3. Linux了解哪些,基础命令和知识。问我proc文件系统了解么,答不了解。

    4. TCP和UDP的核心区别在哪,讲了滑动窗口保证可靠有序传输,UDP不可靠。TCP需要连接而UDP不需要。

    5. TCP的四次挥手,time wait状态有什么意义。

    6. 说完这个他问我有什么想问他的了。

    7. 我问他为什么隔了这么久才面试,而且之前两面都只是初试,然后他说最近他在休假,所以就...害我担心了好久。他说接下来等HR面就行了。

    第四轮HR面

    1. 兴趣爱好

    2. 三年到五年的职业规划

    3. 意向公司和城市

    4. 实习经历和收获

    5. 实习中最大的困难

    6. 为什么换公司,为什么拒绝菜鸟实习offer

    7. 你的缺点和优点

    8. 你觉得你比其他人优秀的地方说三个

    9. 为什么想来我们部门

    写在最后

    由于篇幅有限,部分答案就不做全部展示了,这些面试题的答案我已经整理成PDF文档了,同时也整理了一些问题详解;虽然说花了一点时间,但是我也愿意把它免费分享出来,希望能够帮助到有需要的Java工程师朋友,也省的大家再去网上花时间找资料。

    ↓ 后台回复【面试】

    技术图片

    京东后端Java高级架构师面经+面试题:Spring+多线程+NIO+MySQL

    标签:联合   意义   任务队列   loop   sock   部门   技术   资料   掌握   

    热心网友 时间:2022-04-10 22:18

    打好基础后接下来还要学习JavaWeb开发、Java高级框架等知识,主要包含:前端技术、数据库 、JAVA数据库操作、软件服务器及服务器相关技术 、动态网页JSP、AJAX、SpringMVC、MyBatis、Spring、MySQL高级、Linux&Redis&Nginx、Maven等知识点。
    第三想入门Java只学理论知识是不够的,还要多多进行实操训练,一是巩固所学的理论知识;二是增加自己的实战经验,找工作时有相关项目经验会容易很多;三是可以查漏补缺,找出自己学习中不足的地方好继续改进,一举多得。

    热心网友 时间:2022-04-10 23:36

    软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    梦见老婆光脚踩谷子 王者荣耀国服中,不论进入游戏还是没开始游戏,所有玩家发送的任何消息... 我的滴滴开空调活动怎么没了 为什么腾讯视频显示还是要流量看 没有联通中国结标志 电脑不能装win7买电脑时他们说只能装win10系统不能装win7 英雄联盟手游 手机lol游戏盒子现在叫什么? 英雄联盟手机盒子看不了比赛记录 手游英雄联盟视频在哪里看手机英雄联盟盒子在哪看我游戏中录的视频 英雄联盟盒子看视频只有声音没有画面,不是网速的问题,也不是电脑卡,是... 为什么英雄联盟盒子没发看视频 成为Java高级架构师要学多久,有推荐的学校吗? 电子保单的法律效力 赠送的保险给的电子保单有效吗 网上购买保险,收到的电子合同有效吗? 车险电子保单发给别人看,会不会出问题啊,会不会利用电子保单上的信息做什么啊? 众惠保险电子保单有法律效力吗? 我入行敲了1年的代码了,在想要不要学习Java架构师知识,Java架构师要学哪些技术呢? 网的电子保单是合法、有效的吗 Java架构师学习需要多长时间? 电子保单截图有效吗 修改电子保单违法吗 电子保单是否具有合法的法律效力? 电子保单具有法律效力么?有纸质保单么? 保险公司的电子保单具有法律效律吗 电子保单是否有法律效应 电子保险单交警承认么 在银行存款买了商业保险没有合同只有电子保单,请问正规吗? 冰箱压缩机的工作原理是?能讲详细一些吗? 电冰箱的压缩机工作原理? 冰箱压缩机ptc启动器的工作原理 有没有Java架构师的教程? ppt怎么让图片动起来 ppt动态效果有哪些 PPT如何制作动图? 世界十大机场分别是哪些机场? 北京大兴国际机场世界第几大? 世界十大机场有哪些? 美国有多少机场呢? 北京大兴国际机场目前排名世界第几? 世界上最大的机场在哪里.前十名是什么 目前,世界在用的最大的飞机场是哪个? 全球十大最危险的机场都是哪些机场? 中国有几个机场排名世界前十? 世界5f级机场有哪些? 中国十大机场排名2021? 世界十大国际机场英文翻译!急等 世界十大危险机场都在哪里? 欧洲十大国际机场都是什么? 美国纽约有几个机场? 花呗欠了3500,最低还款还了900,每天利息是多少啊,怎么算的?_百度知 ...