• 面试java后端面经_1


    1 自我介绍(建议提前准备:没准备的可以这样说:来自某学校 姓名 专业 学的啥 为啥学 自己陆陆续续开发的项目 毕业将近 找工作 在哪看到贵公司的招聘 准备了啥 大概这样)


    例子:您好!我是来自XXX大学的应届生早该变坏,在学校学的是XXX专业,由于开了(没开)JAVA课程,特别热爱(自己学习)java,自己也在这学习的过程中写过几个小项目(没写的话就说参与了同学的),在学校也曾获得过相关的奖杯(有就说没就别扯),由于毕业将近,本人决定踏上社会道路,因此在XXX平台看到贵公司的招聘,在此之前也曾在网上了解过贵公司(面试最好查一查公司的信息 吹一吹)。然后就说大概这些,谢谢。

    2 一次http请求的完整过程(DNS解析得IP,IP找到服务器 进行TCP三次握手,建立后进行HTTP连接,浏览器得到HTML代码 ,浏览器解析渲染HTML)

    3 长连接 vs 短连接(HTTP的长连接短连接本质上是TCP的长连接和短连接,三握四挥消耗资源,短连接管理简单,连接都是有用的,不需要额外的控制手段,长连接减少浪费节约时间,但长时间不关,server的压力大)

    4 对monitor的理解(监视器monitor,synchronized底层,ObjectMonitor对象)

    5 有哪些类型的线程池(newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor、NewScheduledThreadPool)

    6 mysql和Oracle区别(OLTP、并发性、表锁行锁、事务、持久性、提交方式、逻辑备份、隔离级别等等等)

    7 mysql的两种引擎MyISAM和InnoDB(事务支持,表锁行锁、速度、索引等方面 还有俩个引擎是:MEMORY、MERGE)

    8 mysql的主从复制(Master、slave、ServerID 、binlog、I/O Thread 、SQL Thread)

    9 GC(GC算法、Minor GC、FullGC、分代、OOM的发生的四种情况、简单的JVM设置参数、一些收集器G1等)

    10 java设计模式、讲下几种工厂模式

    11类加载、双亲委派(加载、验证、准备、解析、初始化,BootStrap Loder、ExtcClass Loder 、AppClass Loder)

    12 java内存泄漏

    13 四种引用及说明(强、软、弱、虚。GC回收)

    14 WeakHashMap

    15 SpringMVC流程(用户~>控制器~>处理器映射器~>处理器适配器~>视图解析器~>视图渲染 ps:不才,粗略的写了一下,大概12个步骤)

    16 Spring的循环依赖(单例、非构造方法的属性注入)

    17 BIO、NIO、AIO (BIO一连接一线程、NIO一请求一线程、AIO一有效请求一连接,主要是NIO里的:Selector、Channel、Buffer)
     

    祝早日get心仪offer

    大量面试经验以及学习资料书籍请关注:AVAJ

    回复"offer"进行获取

    365篇大厂java面经 你想要的我这里都有

     
  • 相关阅读:
    【c语言趣味编程100例】爱因斯坦数学题
    【c语言趣味编程100例】求车速
    【c语言】sizeof和strlen函数区别
    Spiral Matrix I, II
    Trapping Rain Water
    Word Ladder**
    Minimum Size Subarray Sum
    Longest Substrings Without Repeating Characters
    Palindrome Linked List
    Container With Most Water
  • 原文地址:https://www.cnblogs.com/DoubleP/p/11310983.html
Copyright © 2020-2023  润新知