精华内容
下载资源
问答
  • 江神JAVA开发面经超级总结
  • java开发面经

    2017-12-20 12:40:56
    java开发面积总结,已经拿offer,都是被问过的题目,2018年应届,阿里 携程 58 中兴
  • 但是第一周从周一投的直到周五才有面试机会,所以那几天比较郁闷,猜想是不是疫情原因,因为我知道疫情原因多多少少影响找工作的困难性,最后就收到了一个面试邀请,在2020年7月17号下午面试了元支点,当时我知道是...

    这一阵都没有更博客,忙着找工作呢,我找工作算上没时间去面,最后电话面试这种的总共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、数据结构等等的,说完了这些,基本面试官都会说很厉害,比较欣赏等,内心是对你学习能力的肯定,以及坚持力,自然而然就觉得你的技术能力强,加之你基础知识达上来差不多,项目讲解的不错,心里会留有你的位置或者说对你的印象是深刻的。

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

    展开全文
  • JDK8的新特性 1.lambda表达式,允许把函数作为一个方法的参数 2.方法引用,用来简化lambda表达式,减少冗余代码 3.stream流,优化集合类的方法 4.默认方法,接口中可以写default修饰的方法 Exception的父类 ...
  • 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.线程安全用什么,不安全...

    2020.8.13 杭州罗莱迪照明系统公司 Java开发面经

    一.技术面试

    1.自我介绍

    2.java学习的路线,顺序

    3.前端框架,后端框架

    4.List和Map区别以及底层实现

    5.set,vector,list,map以及底层实现

    6.线程安全用什么,不安全用什么

    7.说下项目的功能和你负责的模块

    8.设计数据库会考虑哪些方面,主键和外键有什么区别

    9.数据库索引

    10.有没有用到Mybatis分页插件

    11.分页如何实现,逻辑

    12.登录注册如何保证数据安全?如何保证数据库数据安全?

    13.MVC请求过程

    14.冒泡排序,快排如何实现

    15.如何定义一个数组长度为n

    16.servlet和controller区别

    17.linux有哪些命令

    18.说下服务器的部署过程

    19.反问

    二.hr面试

    1.说下优缺点

    2.平时爱好,干什么

    3.学校经历

    4.职业规划

    展开全文
  • 快手java开发面经

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

    快手是我春招拿到的第一个offer,base北京,java开发
    在这里插入图片描述

    快手一面

    时间:2020/04/03 10:00

    历时:60分钟

    • 自我介绍
    • 项目介绍
    • 做题
      • 求1到n的和(递归和遍历,等差数列公式O(1))
      • 二叉树中最深叶节点的节点和
    • get和post的区别,post为什么是两次TCP连接,解释下幂等性
    • 口述下工厂模式,抽象工厂和简单工厂

    快手二面

    时间:2020/04/10 15:00

    历时:45分钟

    • 自我介绍
    • 项目介绍
      • 项目中负责的模块
      • 项目难点,亮点,怎么解决
      • 项目中订单模块
    • 说下堆和栈
    • 进程和线程的区别
    • 如何理解线程安全
    • 如何保证线程安全
    • Java中synchronized的原理,synchronized有什么不足,一定线程安全吗
    • volatile原理
    • 信号量和互斥锁的区别,作用,场景
    • 分布式锁,redis分布式锁原理,需要注意什么
    • redis挂了怎么办
    • 说下主从,说下持久化
    • 说下页式存储管理,虚拟内存
    • TCP三次握手说下
    • 如果TCP服务端一直没响应,客户端怎么处理
    • http和https区别
    • https原理
    • 做题
      • 删除链表倒数第n个节点
      • 股票问题
    • 闲聊

    HR面:

    • 一些常见的问题,没啥好写的,如实回答就好
    展开全文
  • 后端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月找实习一直在找数据开发,然后投到后端开发了,现在又转回数据开发了

    展开全文
  • 1transactional 为什么会失效,transactional原理是什么? 2 mybatis索引数据结构,如何优化,b树和b+区别 3 mybatis通过接口注入sql的原理。 4 手撕单例模式2种 5 讲下jmm内存模型 6 讲下jvm运行时数据区 ...
  • 1.hashMap和ArrayList的区别 2.二分查找 3.数据库的引擎对比 4.B+树 5.了解Spring吗?IOC,AOP 6.拦截器和AOP的区别 http://blog.sina.com.cn/s/blog_751848190102x6qr.html 7.mybatis中#和$的区别 ...
  • 中移在线2020春季校招java开发面经

    千次阅读 热门讨论 2020-03-31 20:37:17
    刚参加完中国移动2020春季校招,由于今年特殊,招聘方式全部是线上,目前已完成笔试,技术面和人事面,等最后的结果,下面是本人面试过程中的一些经验,仅供参考。 1.先直接去中国移动官网投简历(填的信息一大堆,...
  • 原标题:面经|京东技术中台Java开发面经作者:牛肉干o来源:牛客网京东技术中台Java开发title: 京东技术中台秋招面试希望自己别再干蠢事了把昨天上午的快手面试给忘了,一觉睡过去了。。。一面(8.4 22:00 62min)...
  • 但是值得注意的是,Java堆其实还为每一个线程单独分配了一块TLAB空间(本地线程分配缓冲),这部分空间在分配时是线程独享的,在使用时是线程共享的。(TLAB介绍)创建对象时,内存分配过程如何保证线程安全性?有两种...
  • 下面要给大家带来了的是一个小伙伴的网易Java工程师二面面经,具体内容包括了二面的面试题以及面试者的回答和面试感受。整个面试的时常大概是34分钟左右,下面是具体的面试题和面试者的回答。面试题(二面)1、自我...
  • 牛客网Java后端开发面经汇总

    千次阅读 2020-03-17 10:34:31
    文章目录Java基础知识计算机网络知识MySQL常用数据结构操作系统SpringRedisMybatisRocketMq场景题手撕代码其他技能相关 Java基础知识 重载与重写 、 多态 (1次) collection 和 Collections的区别 (1次) ...
  • JAVA面试.docJAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经
  • java开发实习生(10min) 由于笔试写得好,没有技术面,直接二面,二面简单问了下学历背景,能干多久,不关心技术,基本就是走过场!还隐晦的问了下加班的问题…估计加班很多
  • 哈啰出行Java开发面经

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

    2019-10-01 01:10:56
    面的是深圳的友金锁 3月28号 早上十点 之前来学校宣讲加笔试(笔试做的很菜) 以为凉了,27号被... 2 自我介绍完马上问了我实习期间所做的项目 balabala然后问我java学的怎样 (我说还行,哎,菜鸡的自我修养) ...
  • 税友java开发面经

    2020-09-27 11:31:15
    整个流程分为3面,一轮技术面,二轮hr面,三轮cto面,...为什么没有投 6、为什么要做java开发,有没有想过转前端和测试? 6、​学习一门新的知识怎么学习? 跟hr聊天把自己绕进去了,言多必失,谨言!面试大概半小时
  • python和java有什么区别 java内存模型 gc讲讲 http https区别 cookie,session https握手过程 对称非对称加密算法?哪个效率高? tcp握手要三次,挥手要几次,为什么 进程和线程,描述一下 进程通信方式 线程同步...
  • 阿里巴巴lazada面试Java开发面经

    千次阅读 2021-11-24 16:39:20
    预提交注入barrier的用处,多线程修改共享变量如何保证可重复读 Java1.8的新特性,LocalDate与Date的区别,lambda表达式的结构和用处 SQL的MyISAM特性,与InnoDB的区别,如何建立联合索引 Spring的Bean的生命周期,...
  • 爱奇艺JAVA后台面经

    2019-10-01 01:11:01
    1.volatile关键字的含义 ... 2.Java NIO 讲一下 2.1 NIO selector,epoll的区别 3.Java多线程中的reentrantlock 讲一下 4.AQS大致说一下 同步队列,等待队列 5.mysql 锁,行锁,表锁,读锁,写锁,m...
  • 一面(1个小时): 自我介绍: 讨论在阿里做的项目(项目中用到的设计模式、项目中用到的技术HSF服务、metaq等)围绕我在阿里做的项目问细节,因为项目中有... 问java8之后的东西,比如正则表达式等 讨论笔试的题,
  • 早上10点,面试官如约打来电话,开始面试。和预料的不一样,并没有让做自我介绍。 罗列一下问到的题目:(1)“==”和“equals”的区别? (2)String的equals具体的实现方式? public boolean equals(Object an...
  • 下面要给大家分享一个阿里Java开发面经,里面包含了具体的问题,以及相关回答,主要包括了数据库、操作系统、项目相关、java基础、数据结构、计算机网络等内容。一、数据库1、为什么在项目中用MongoDB?MongoDB是一个...
  • 下面要给大家带来的是一个小米java的校招面经,具体包括了面试题,以及面试者的部分回答,下面一起来了解一下吧!面试题(一面)一、自我介绍我重点的讲了一下自己对于JVM和JUC都比较的了解。二、讲一讲垃圾回收的判断...
  • Java后台开发面经

    2021-03-09 13:40:42
    楼主作为入职蚂蚁3年的Java 开发码农,之前也在博客里分享了一些自己实习和秋招的经验。博客链接 现在已经3月份,2021届春招和2022届暑期实习的招聘已经开始了。 我们组算是是蚂蚁金服的核心组了,主要负责基金持仓...
  • 上周面试发生了件很遗憾的事,周二收到万得的面试邀请,周三面试(面了50mins),周五hr电话通知我面试通过,跟...这里分享一下面经,希望还在春招的兄弟好好加油! 1.JVM 垃圾清理过程,GC算法 2.八大排序算法以及时间
  • 一年Java开发面经

    2021-11-18 19:13:58
    一年Java开发面经 一年开发经验在现在面试过程中一般会问到一些SQL、缓存、集合、分布式的一些相关问题。 1.SQL优化 sql优化我认为主要是两个点,一个是创建索引另外一个就是如何使用索引。 我们可以带着这两个问题...
  • 应聘网易云音乐事业部(网易杭州),面试地点在北京中关村网易研发中心,时间2018/04/271.介绍一下自己。2.ArrayList、LinkedList具体实现及其区别?线程安全吗?...5.介绍一下Java的内存模型及其...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,368
精华内容 7,747
关键字:

java开发面经2020

java 订阅