精华内容
下载资源
问答
  • 2021喜马拉雅Java开发面经
    2021-01-26 21:57:56

    1transactional 为什么会失效,transactional原理是什么?
    2 mybatis索引数据结构,如何优化,b树和b+区别
    3 mybatis通过接口注入sql的原理。
    4 手撕单例模式2种
    5 讲下jmm内存模型
    6 讲下jvm运行时数据区
    7 讲下垃圾回收算法
    8 gcRoot对象有哪些?
    9 讲下垃圾回收中的并发标记
    10 讲下cms 和 g1
    11 讲下垃圾回收过程
    12 讲下aqs如何实现可重入锁
    13 讲下锁升级过程
    14 讲下你用过哪些线程安全的list
    15 设计一个抢红包程序架构和思路
    16 微服务组件
    17 讲下hashmap 结构,是否线程安全?
    18 聚集索引与非聚集索引
    19 算法,单链表一个指针,如何清空一个节点值,不删除节点。
    20 算法,单链表如何判断是否有环。
    21 copyonwriteArraryList 原理
    22 慢sql如何优化
    23 索引建立原则
    24 innodb 存储引擎特点
    25 事务特点acid
    26 事务隔离级别 各解决什么问题?
    27 分布式系统的cap特性?
    28 redis 常用数据结构
    29 redis为什么不用keys查询
    30 redis 持久化,优缺点,混合持久化
    32 amq数据丢失怎么搞
    33 分布式系统里如何保证一台实例在down机的情况下数据完整性。
    34 volatile关键字作用
    35 你还有什么问我?

    更多相关内容
  • java开发面经

    2017-12-20 12:40:56
    java开发面积总结,已经拿offer,都是被问过的题目,2018年应届,阿里 携程 58 中兴
  • 江神JAVA开发面经超级总结
  • 哈啰出行JAVA开发面经

    2022-02-24 14:21:47
    首先选择技术岗位,其次每个岗位开始都是先着手面经,多看到了解,提炼出必考的技术点合集,最后针对这些必考技术,系统学习,融会贯通。 对这个岗位的必备技能,一定要做到基础扎实,完全理解。 下面是真实的哈啰...

    应对互联网技术面试绝不仅仅是刷题就可以达到的。首先选择技术岗位,其次每个岗位开始都是先着手面经,多看到了解,提炼出必考的技术点合集,最后针对这些必考技术,系统学习,融会贯通。

    对这个岗位的必备技能,一定要做到基础扎实,完全理解。

    下面是真实的哈啰出行测试开发面试经验分享,感兴趣的小伙伴可以点击文末的链接进行测评。搬砖不易,还请各位小主动动小手点赞关注一下。

    一、自我介绍

    二、项目介绍

    1.华为的实习、介绍这个比赛、对网络拓扑进行介绍

    2.基于容器垂直调度算法的研究:使用了什么框架?为什么使用这个框架?

    3.基于web的电子文档安全管理系统

    (1)你承担了什么角色?做了哪些模块?PM、数据库设计实现、用户登录模块的后端。

    (2)什么语言开发的?用了什么框架技术?JSP、Servlet、JavaBean、MySQL

    (3)在设计登录模块时,你是怎么设计的,要考虑哪些问题(注册?安全?)

    (4)在这个项目中,做了哪些测试工作?针对登陆功能怎么测试的?

    (5)这个项目的数据库怎么设计的?

    三、数据库

    1.数据库的增删改查命令

    四、Java

    1.字符串类有哪些

    2String、StringBuffer、StringBuilder的区别

    五、计算机网络

    1.建立连接时为什么要三次握手?

    2.断开连接时为什么要四次挥手?

    六、测试理论

    1.你是怎么理解测试开发这个岗位的?

    2.软件测试的生命周期

    3.黑盒测试和白盒测试的区别、静态测试和动态测试的区别

    4.白盒测试都是开发人员完成的吗?

    5.如果明天项目就要上线了,你却发现了一个很严重的问题,要怎么办?你会先报告leader吗?还是自己先尝试再汇报?

    总体面试过程大致就是这样,大家可以针对其好好准备。

    找工作我们要明确自己的目标,有了以前面试或失败的经经验后,开始有方向的复习基础知识以及专业知识。

    可以投递更多的企业来积攒面试经验,同时记录面试题目,做到之后复盘的时候了解自己不足的地方。

    想知道你的技术实操能力如何吗,点击下方链接测评一下吧。

    你的技术能力能拿1W+技术offer吗?点此测评:CSDN超级实习生测评名单收集

    展开全文
  • 我说不知道啊,前台说谁叫你来的,我就报了名字就把我领到对门办公室会议室里,我心里就犯嘀咕,难道我是外包的这种面试,面试官进来了简单的聊下项目,就问基础java,问了MySQL索引的数据结构,java8 lambda,Redis...

    这一阵都没有更博客,忙着找工作呢,我找工作算上没时间去面,最后电话面试这种的总共6家,现已收到3家offer,但是面试过程中是发现这6家都还蛮中意我的,那在这里就谈谈我面试的情况把,也顺便把面试的技巧也写给大家,从面试到确定应该就用了两周的时间,但是第一周从周一投的直到周五才有面试机会,所以那几天比较郁闷,猜想是不是疫情原因,因为我知道疫情原因多多少少影响找工作的困难性,不过好在还比较幸运除了第一周只有一个面试机会,后一周面试机会就多起来了。

    1.元支点安全技术有限公司

    2020年7月17号下午面试了元支点,面试前了解知道是创业公司规模较小,所以打算初次找就当练练手,面试过程中主要围绕项目开讲,然后面试官云里雾里的捎带问了技术,因为我从容自信谈吐也大方,最后技术蛮相中,跟人事沟通又了解这是家做网络安全的部分,因为没做过加之聊了以后发现疫情还在扩大自己也觉得是有实力的,就跟人事谈了工资,人事使出浑身解数压价让我说最低的价格,然后我就降低了1k,临走时人事说会给我发offer但薪资她们会沟通,你来不来都行,然后当天晚上就发了offer,但是当天我没有看到,我心里想着应该不发或者周一才发offer的,周日百般聊赖打开了电脑邮箱发现了offer,激动的不行一看薪资还是多多少少失望的,又压低了2k,想着周一在谈谈能不能在涨点,不想在折腾,涨点就去了,周一谈了以后人事说让我再看看其他机会,她那边也在沟通可以的话会重新发offer,当天就比较期待一直在等导致没有好好投简历,也把面试约到后面了,怕这边收到offer,我就准备提离职,结果当天没有发,我就觉得可能凉凉,开始准备找下一个机会。

    然后在7月16和7月17号也接到了7月22号的面试邀请,从7月20号,投简历回复也好,邀请面试也好,就稍微多起来了。

    2.长能环境大数据

    周三面试,上午是长能环境大数据,真的不怎么样,面试我的人没有好好对待这次面试,公司也没有多少人,最后相中了由另一个人面问我的问题我觉得太简单,公司还没有用springboot,说我进去手敲jsp和后台代码,那我肯定是受不了,还嫌弃我要的高,最后就不了了之,在这里首先真的需要注意面试官的精神情况,因为公司什么样的情况面试官面部表情大概都会展现,包括面试官是否情绪高昂啊,是不是狠认真的对待面试者啊,等等,这家就是典型的那种,一进去问了问公司还有没上班的呢,面试官太年轻一副混日子的状态,这样的进去了对未来发展也好锻炼自己能力也好是万万不可的,而不是薪资的问题了。

    3.志行正科技

    周三下午去望京soho面志行正公司,首先大厦环境是电视上都市白领的感觉,公司环境可以规模也大,面试官问了一点点项目之后就一直聊技术,问进程线程区别,synchronized和volatile的区别,volatile能修饰方法么(想了想说了不能把,面试官说不能),数据库索引,死锁是什么,mysql用b+树之前用的什么结构存储的索引,innodb和myIsam的区别,堆和栈的区别,Redis的持久化,缓存穿透,缓存雪崩,springboot,springCloud的服务注册等等,基本都答上了也还不错,最后面试官叫我等一下,人事过来一顿审问(为什么说审问?语速非常快,不容思考那种,像是一种审问的感觉)学历等一系列的背景,然后就开始介绍公司以及自己的岗位,就说还要副总看下,在人事出去的时候我问了下薪资待遇,人事说这个是需要副总面完以后才能具体谈,我问了也就先告诉我吧!试用期6个月,公司不上一金,前三个月不上五险,后三个月上,当时就觉得有点不中意了,然后最后面是副总,因为他忙,我等了两个小时左右才面上,最后副总问了我基本情况以后让我等通知就让我走了,我觉得还是早问公司福利尤其五险一金试用期,怕的是先压低你工资再去谈又没有这些福利的时候吃亏,然后不知道情况工资也还压下去了,不是火更大么。

    4.西尹网络科技有限公司

    周四约满了,上午去面了西尹网络,我嫌弃太远了,心里就有一种不太想去面试的冲动,但是既然答应了就去看看,对这个公司没多大印象,就知道办公室比较挤,直接cto面试的,就大概问了我基本情况,稍微说了下项目,不过整个过程我比较主动说技术点和功能点,后面就问我住哪里,问我爱好,我说我比较爱唱歌和爱学习(哈哈,太装了),之前有把jvm还有一些Mysql之类的学习整理成文档,我有很多自己学习的技术文档,这个面试官表示欣赏,也觉得我有能力,问了我期望薪资,说后面的面试者比较多最迟周五给我信,就结束了,整体面试30分钟之内,我个人觉得基本没说什么所以觉得戏不大,接着赶去下家面试,出地铁以后啥吃的没有,就只有科技园,天还很热还很饿,简直绝望,但没办法没时间了还有一家面试电话,我就在路边坐下开始面试,记不得这家公司叫啥了,大概就是做传统项目的,我们聊了项目以后就问java基础,无非就是jdk8 lambda和Redis 持久化,缓存穿透和解决方法,springCloud的服务注册中心...,反正我答的还差不多,主动跟我介绍公司的情况以及做的项目,最迟周五会给我复试通知。

    5.慧点科技有限公司(外包)

    电话面试完就快3点了,下午4点要面慧点科技了,发现慧点科技在科技园内,环境好的没话说,打完简历就开始找公司(这时候饿了一天肚子了,园内没找到吃的)找到公司以后跟前台说面试,前台问是外包的面试么,我说不知道啊,前台说谁叫你来的,我就报了名字就把我领到对门办公室会议室里,我心里就犯嘀咕,难道我是外包的这种面试,面试官进来了简单的聊下项目,就问基础java,问了MySQL索引的数据结构,java8 lambda,Redis数据类型,数据库横转列的情况,问我快速排序的实现方式(我还附赠给了他好多排序),随后就问我选择排序和冒泡排序的区别?聊了半天面试官感觉差不多跟我主动聊公司情况,以及要做的事情,发现还是用老框架还想让做前端, 最后我问了下,boss约我来的是另一家公司,面试却是这里您知道什么情况么?面试官说嗯,你工作在这里工作,薪资什么的那边算,我就明白了是外包公司,心里就mmp了,有够损的了,约我面试的人没有跟我说过是外包,我有担心为啥公司不一样,我男朋友说是避税也会这样,朋友们还是小心这样的套路,正常招聘的外包都会直接说,但也有遇见不直说骗你去面试的,这个面试就是个例子,主要是你不想进外包公司你又是在职的话浪费面试机会。

     

    面试完外包以后出来就接到了西尹网络的电话,表示对我很满意问我什么时候入职,我只能承诺大概一周左右还要和领导商量,没一会儿,他们的cto加了我微信表示着急要我入职,希望我给一个准信,我问那薪资怎么算?他说你说多少就是多少,当时我激动的不行,竟然没有压工资,心里就定下这家了,我对自己的认知就是基本没干过互联网一直在传统行业待着,做政府项目比较多,薪资不算高也不算低的那种,但是如果找工作还是传统行业的话一定给不了这么高,心里还是蛮忐忑的,怕对自己挑战很大。当天晚上又收到了志行正的电话,技术总监打过电话又来了解我的情况,接着人事又打过来电话,说是让我过去干的话就是智慧园区的项目,因为我之前有过物联网的经验,然后给我说了薪资,我一看薪资压的太低了就拒绝了。

    6.总结面试经验

    1.介绍项目

    首先要对自己的项目很了解,从框架到项目你做的功能点,为什么这么做?都需要考虑,因为万一面试官会这样问你呢?你该怎么回答呢?只要是你负责的功能,你都要给面试官一个状态你很了解项目就像你是核心人物一样,落落大方非常有自信的去讲自己做过的东西,这样面试官会觉得你有能力,项目介绍这里你就加分很多甚至成功了一半。真的表达能力很重要,因为第一关就是介绍项目,所以这一关也着重对你的沟通表达能力的考察

    2.基础知识

    项目都是开头说么,所以最重要得就是梳理项目怎么说怎么给别人讲别人大概能听懂什么的,其次就是基础知识,最好平常都要有所积累,让别人觉得你不是背面试题,你知其然知其所以然,基础java掌握的牢靠,你用的技术框架多看看原理总结总结,然后多准备Redis的学习,分库分表,并发,线程,分布式这些有可能你使用不到,但是这些都应该有所了解,因为面试知道你做的传统的项目或者体量比较小的项目,但是他也想考察你平常有没有关心技术发展,多扩展知识面,有没有爱学习的的能力等等,还有就是工作年限久了,你不能只会增删改查把,为了不被淘汰高级知识也得学起来啊!

    3.扩展知识

    有的面试官还会问你除了java语言你还会些什么啊,假如你学习过python,不一定要会多少,你学过是可以说的,我学习过python的语法等,lua嵌入式也接触过等等,还有就是可能你做的项目中没加什么亮点,但是你在学习过程中有一些比较好的技术点你觉得是可以应用到技术中的就去实操一下,面试肯定能用上,我就在学习过程中有学到分布式锁,后来发现项目中是可以用的,就添加到项目中了,还有设计模式,觉得哪块能用上就实操,我就在给某个接口加权限的时候用到了动态代理,然后在面试的时候把这些你加的功能说出来,会增加不少分,也能给项目增色,这样就塑造了你平时爱动脑爱解决问题,爱专研技术的人。

    4.辅助性技巧

    项目说的好,基础也差不多基本就能找到差不多的工作,有一些可能会问你平常爱干什么,或者是爱好是什么,其实我在面试之前并没有准备什么和技术无关的东西,就是有一次面试和人事说话,人事沟通知道我平常学习会记录文档,而且还记录不少,他说这是优点需要说出来加分项,我才在后面的面试问我爱好我就说我平常爱学习,看技术视频总结了很多自己的技术文档,mysql、jvm、redis、数据结构等等的,说完了这些,基本面试官都会说很厉害,比较欣赏等,内心是对你学习能力的肯定,以及坚持力,自然而然就觉得你的技术能力强,加之你基础知识达上来差不多,项目讲解的不错,心里会留有你的位置或者说对你的印象是深刻的。

    第一次总结面试经历和经验可能总结的不太好,但是记录的目的就是希望大家一起进步,早日找到满意的工作!

    展开全文
  • 后端Java开发面经汇总

    2021-01-15 10:37:25
    背景:本硕mis,之前在一家小厂做大数据后端开发,编程语言比较熟悉Java,因此投的大多数也是Java后端开发。 京东数科(电话一面30min,凉凉) 基础部分: arraylist和linkedlist的区别?他们在插入一个数的...

    从12.20日开始到1.10截止,一共面试了六家公司,在此记录一下所有的面经

    背景:本硕mis,之前在一家小厂做大数据后端开发,编程语言比较熟悉Java,因此投的大多数也是Java后端开发。

     

    京东数科(电话一面30min,凉凉)

    基础部分:

    arraylist和linkedlist的区别?他们在插入一个数的效率上有什么区别?

    介绍一下hashmap

    concurrenthashmap和加了sync关键字的普通map有啥区别

    mysql的事务了解吗(忘了。。。)

    线程与进程的区别

    线程有什么状态

    jvm介绍一下(我说了自己熟悉的垃圾回收算法)

    tcp/ip三次握手四次挥手

    http协议了解吗?(没有。。。)

     

    项目:

    FTP协议中文乱码,协议内部是为什么(不知道,我就直接调的包,然后中文乱码加了一个通信协议和UTF-8的参数)

    线程池了解吗?当程序用close()方法后,线程池里面的连接会关闭吗?

     

    比较熟悉的项目介绍:

    最熟悉的是PGSQL和ES的数据同步,用了一个git上的开源项目作为中间键。

    首先是介绍了一下项目,然后是ES的底层写入原理(项目用到自己了解过,介绍了一下)

    最后问我简历写了对并发有了解,就问了我高并发,我说其实我不咋会hhh

     

    字节跳动直播团队后端(一面50min 凉凉)

    基础知识:

    volatile关键字解释一下(提到了原子性和可见性)

    原子性解释一下(我就不应该提)

    jvm了解吗?(我还没了解过具体的分区,就讲了自己比价熟悉的jvm垃圾回收算法)

    spring的loC解释一下

     

    项目:

    仍然是说了自己的PGSQL和ES的数据同步的功能开发,讲了ES的底层写入原理

    然后面试官问:

    那ES是怎么写到磁盘上的(讲了一下restClient的bulk操作)

    存到磁盘上面之后,怎么存的(倒排索引)

    倒排索引具体怎么实现的了解吗(我猜了一下B+树但是我没说。。。可惜)

     

    算法题:(算法我才刷了两周,算是最弱的了)

    一只青蛙每次可以走3到5格,它的这条路上每一个格子都有一个不小于零的整数耗费量,这个青蛙如何跳,能得到最小的耗费。

    我做过lc上简单版的跳1或2格的,就说了下用dp,但是最后写完了感觉也不对,面试官就说算了

     

    百度数据开发(短视频,如流视频一二面)

    一面(40min)

    上来就是一个sql题,表结构是:

    uuid  event time

    1       start   t1

    2       start    t2

    1       audit   t3

    1       publish  t4

    3       start      t5

    大概就是这么一个表结构

    1.求三个event(start audit publish)的人数(漏斗)

    我直接就用了in方法,然后面试官反问我还有没有别的,我说exists和自连接

    面试官问还有没有别的,提醒之后说可以用case when把event转成三列然后就可以算了

    2.求次日留存,然后扩展到求N日留存

     

    然后因为看我会java问了点java

    ArrayList和HashMap有什么区别

    算法题:两个有序队列合成一个有序队列

     

    其他:

    对大数据的理解是什么?

    为什么做大数据?

     

     

    二面(1.5h)

    二面上来面试官都没让自己介绍,直接上算法题

    题目:将一个二维数组Z字输出

    做出来了然后面试官说没啥问题,然后来了道SQL

    表结构和一面的差不多,就是把event三个换了名字(我这里直接复制下来了):

    uuid event time

    1 start t1

    2 start t2

    1 audit t3

    1 publish t4

    3 start t5

    题目:求start -> audit和audit-> pubish两个过程所用时间的50和80分位数

    题目不算很难,只不过我后面算百分比的时候一开始想用窗口函数算第一行到现在这一行的count然后再除以count(*)

    面试官提醒我可以直接用rank(),我改了之后说基本没什么问题,不过可以用count(*)作为total乘以0.5和0.8来找,而不是用rank()/count(*)

     

    两道算法题后自我介绍,开始挖项目

    项目巨简单,就是做了个pg和ES的数据同步,中间件还是开源的,做了个队列持久化

    我介绍完项目之后,直接问我:你这个数据有多大?TB?(不知道,我就做了个中间队列的持久化)

    你刚刚说你会把没同步成功的log持久化,你有考虑过你的中间件在ES断开之后有什么操作吗?(就是把Log放到数据库中)

    放到数据库后你怎么处理的呢?(用modify_time标识,要是同一条数据在后续的修改被同步到数据库中,那log表里面的其实就作废了)

    那你这个属于状态量,你有考虑过过程量吗?(给我介绍了全量和增量的区别,在业务上状态量和过程量的区别)

    你有考虑过数据量如果太大的话如何进行处理吗?(分布式?)

    然后面试官说你这个项目问题很多,你自己做的时候多想想

     

    然后问java基础

    ArrayList和LinkedList的区别,效率上,底层上

    JVM垃圾回收机制(这里因为之前面试没说出来,特意去背了,说完感觉自己说的挺不错的)

    然后。。。面试官问:那这个垃圾回收调参你知道怎么调吗?就是这些算法在什么情况下用什么参数?

    面试官说,你学习的时候记得要多多联系业务实际

    最后问了下HDFS,spark,Hadoop有没有接触过?

     

    最后问我为什么想搞大数据,以后职业发展准备咋样

     

    网易有道后端开发一二面

    一面(50min)

    上来先自我介绍

    先问了专业MIS是干什么的,闲聊了有10分钟,然后才开始

    1. 手写单例模式(还没自学的)

    2. 请求一个网页的全部过程(计网知识,也没学过)

    3. 32位和64位系统的区别(操作系统,还是没学)

    4. synchronized和volatile

    5. JVM内存模型和垃圾回收机制

    6. MySQL的B+树索引

    7. HashMap线程安全问题

    8. 项目介绍

    9. 算法题:层序遍历二叉树

     

    二面(35min)

    面试体验说实话有点差,不知道是不是自己太菜了,面试官一直让我自己说自己会什么,我提出来几个点也几乎不怎么问。就给我一种面试官是被硬拉来面试的。。。。

    介绍了一下项目

    让我自己说说用过什么集合(arraylist和hashmap)讲了一下hashmap的底层原理

    问我除了再hash还有什么别的办法没有

    问我了解数据库吗,然后让我自己介绍自己会什么,我提到了索引,事务,锁,innodb和myisam,都没问,问了一下索引,然后我说innodb和myisam底层不一样,也没回应。然后问我怎么优化sql语句,我说了一大堆但是反应也很平淡。

    最后做了一个返回环形链表的入口的问题

     

    总之就是感觉面试官面无表情,语气也很平淡,也不知道为什么,感觉凉得不行。

     

    快手商业化Java开发

    一面(1H)

    上来先聊了一下项目,然后从项目开始入手

    项目直接问了数据量,在数据库宕机的时候的处理方法。(这里聊得很细节,但是项目我没参与这么深就不知道怎么回答了)

    因为用到了PGSQL,所以开始聊数据库的问题

    1. InnoDB和MyISAM的区别

    2. 前面两个引擎的B+树有什么区别

    3. 能讲一讲锁吗?(共享锁和排它锁),那可以聊一下意向锁吗?

    然后是Java的问题

    ArrayList和LinkedList的区别,效率和使用上

    Java的八个基础数据类型

    int的范围

    float二级制怎么存的

     

    最后是写归并排序一个单向链表(用Java写的,差不多写出来了面试官说时间差不多了就不用再写了)

     

    面试官没有问spring、Mybatis、Redis、JVM一众热点问题

    最后告诉我说非科班出身确实得多学学基础知识

     

    二面(1H)

    关于锁了解多少,知道lock这个锁的底层原理吗

    我提到了sync和volatile;CAS;无锁,偏向锁,轻量锁和重量锁,都解释了一遍

    可惜面试官说其实他想问的是AQS,还非常好心的给我解释了一遍

     

    spring的loc和AOP大概是什么样子的

     

    concurrenthashmap和hashtable的区别

    他们都是线程安全的,但是加锁的原理不同,hashtable是整个表加锁,concurrent是分段加锁

     

    问了一下数据库的知识,我自己提到了innodb和myisam

    面试官就问一个表id和name,在name上加了索引之后,生成的两棵树分别是什么样子的

     

    算法题就是给一个树的节点,根据中序遍历规则,给出下一个节点的位置(树的节点包括了left,right,father的三个指针)

     

    BIGO全栈工程师

    这个一二面比较随意,二面面试官说比较偏前端,所以就没问什么

     

    快手和百度给了offer,但是快手那边要求年前就入职所以我没去,百度隔了10天才给我打电话说过了,所以就选百度了

    有意思的是,我在2020年8月找实习一直在找数据开发,然后投到后端开发了,现在又转回数据开发了

    展开全文
  • 哈啰出行Java开发面经

    2021-12-10 12:04:04
    面试官:我看你在字节做的是客户端开发,那你投的这个岗位是Java服务端,你以后想做客户端还是服务端呢? 我:其实没太想好 【我感觉这个回答很减分,既然面的是服务端岗位就应该无脑选服务端,可以体现个人规划清晰...
  • 万得信息技术Java开发面经

    千次阅读 2021-04-26 21:02:19
    上周面试发生了件很遗憾的事,周二收到万得的面试邀请,周三面试(面了50mins),周五hr电话通知我面试通过,跟...这里分享一下面经,希望还在春招的兄弟好好加油! 1.JVM 垃圾清理过程,GC算法 2.八大排序算法以及时间
  • Java开发大厂面试题+真实面经,非常具有学习和参考价值!!!
  • 税友java开发面经

    2020-09-27 11:31:15
    整个流程分为3面,一轮技术面,二轮hr面,三轮cto面,...为什么没有投 6、为什么要做java开发,有没有想过转前端和测试? 6、​学习一门新的知识怎么学习? 跟hr聊天把自己绕进去了,言多必失,谨言!面试大概半小时
  • 阿里巴巴lazada面试Java开发面经

    千次阅读 2021-11-24 16:39:20
    预提交注入barrier的用处,多线程修改共享变量如何保证可重复读 Java1.8的新特性,LocalDate与Date的区别,lambda表达式的结构和用处 SQL的MyISAM特性,与InnoDB的区别,如何建立联合索引 Spring的Bean的生命周期,...
  • 下面要给大家分享一个阿里Java开发面经,里面包含了具体的问题,以及相关回答,主要包括了数据库、操作系统、项目相关、java基础、数据结构、计算机网络等内容。一、数据库1、为什么在项目中用MongoDB?MongoDB是一个...
  • Java后台开发面经汇总

    2021-04-18 15:43:45
    2021Java后台开发面经汇总+面试复习 写在前面: 内容颇多,博主不断追更,根据左下方“文章目录”可对所需内容快速跳转???? HTTP和HTTPS协议区别 区别: ...用邮局的例子来解释下对称
  • python和java有什么区别 java内存模型 gc讲讲 http https区别 cookie,session https握手过程 对称非对称加密算法?哪个效率高? tcp握手要三次,挥手要几次,为什么 进程和线程,描述一下 进程通信方式 线程同步...
  • Java开发面经-2020-8-13

    2020-08-13 21:46:40
    2020.8.13 杭州罗莱迪照明系统公司 Java开发面经 一.技术面试 1.自我介绍 2.java学习的路线,顺序 3.前端框架,后端框架 4.List和Map区别以及底层实现 5.set,vector,list,map以及底层实现 6.线程安全用什么,不安全...
  • 1、自我介绍 2、常用的数据结构; 3、链表(linkedlist)的结构原理; 4、hashset和hashmap各自原理; 5、hashmap使用头插***导致什么; 6、线程安全的map;...7、concurrenthashmap和hashtable区别;...
  • 原标题:面经|京东技术中台Java开发面经作者:牛肉干o来源:牛客网京东技术中台Java开发title: 京东技术中台秋招面试希望自己别再干蠢事了把昨天上午的快手面试给忘了,一觉睡过去了。。。一面(8.4 22:00 62min)...
  • 刚开始,是让我自我介绍一下。 之后就是问了我项目的一些问题,比如说某个项目的数据库是怎么设计的,那些表...问有没有自己开发过框架(感觉我没有,估计就是挂了) 基础没怎么问,就问了一下redis的基本类型 ...
  • 一年Java开发面经

    2021-11-18 19:13:58
    一年Java开发面经 一年开发经验在现在面试过程中一般会问到一些SQL、缓存、集合、分布式的一些相关问题。 1.SQL优化 sql优化我认为主要是两个点,一个是创建索引另外一个就是如何使用索引。 我们可以带着这两个问题...
  • Java面经-海康威视

    千次阅读 2021-12-23 17:09:01
    2021年12月22日,晚上8点,海康威视面经Java开发实习。面的一塌糊涂,确实对Java不太熟悉,具体如下: 一、SpringBoot方面 1.1 SpringBoot的结构 答:template:放静态页面,static:放静态文件、yaml:实例化类...
  • TEST_JAVA.iml"); //2、创建字节数组用来存储读取到的数据,字节数组长度为100 byte[] bytes = new byte[100]; try { //3、给file类对象创建输入流 FileInputStream in = new ...
  • 一、背景 本人2018届本科计算机毕业,前面2家待的都是小公司(对于找工作来说可以说是十分不利...JAVA基础相关 重写和重载的区别?重写的话返回值可以变吗? 什么时候需要重写hashCode和equals方法?如果不重写的...
  • JAVA面试.docJAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经
  • 快手java开发面经

    千次阅读 2020-06-01 00:20:34
    快手是我春招拿到的第一个offer,base北京,java开发 快手一面 时间:2020/04/03 10:00 历时:60分钟 自我介绍 项目介绍 做题 求1到n的和(递归和遍历,等差数列公式O(1)) 二叉树中最深叶节点的节点和 get和...
  • Java开发校招面经,热点问题

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,058
精华内容 8,423
关键字:

java开发 面经

java 订阅