Java面经
文章平均质量分 76
面试、笔试
Java面试:
这个作者很懒,什么都没留下…
展开
-
企业面试中关于MYSQL重点的28道面试题解答
问题1:char、varchar的区别是什么?varchar是变长而char的长度是固定的。如果你的内容是固定大小的,你会得到更好的性能。问题2: TRUNCATE和DELETE的区别是什么?DELETE命令从一个表中删除某一行,或多行,TRUNCATE命令永久地从表中删除每一行。问题3:什么是触发器,MySQL中都有哪些触发器?触发器是指一段代码,当触发某个事件时,自动执...转载 2019-05-07 14:42:20 · 478 阅读 · 0 评论 -
金三银四铜五铁六,面试得做好这个准备
金三银四铜五铁六据说,金三银四,截止今天为止面试黄金时间已经过去十之八九,而鲁班(LB,以下全文均用LB代替)恰逢是这批面试大军其中的一名小兵,很不幸今年恰逢遇上了互联网寒冬(即各大公司都在裁员,对外提供岗位相对较少的,这意味着很多猿即将面临着更多的竞争对手和相对较少的岗位困境),LB求职过程种种被虐,尸体趟过召唤师峡谷每个角落,如今历历在目,终究,当初的一名无名小卒如今已是一名超级兵...转载 2019-05-07 10:56:19 · 634 阅读 · 0 评论 -
Java并发面试题
题目参考自并发编程网:http://ifeve.com多线程java中有几种方法可以实现一个线程?继承Thread类;实现Runnable接口;实现Callable接口通过FutureTask包装器来创建Thread线程;使用ExecutorService、Callable、Future实现有返回结果的多线程(也就是使用了ExecutorService来管理前面的三种方...转载 2019-05-06 18:10:47 · 387 阅读 · 0 评论 -
秋招 百度二轮面试---血淋淋的经历写实
一名自信向上的良好青年,参加百度面试被面试官按在地板来回摩擦~简单回顾一下,面试的经历吧百度二面对话大概是这样的。面:这个知道吗?我:不知道。面:这个呢?我:不知道。面:那我问你这个吧。我:知道。面:看过源码吗,底层是怎么实现的?【【底层原理】Linux进程及其调度策略】我:。。。。。。面:好吧,下一个问题场面巨尴尬下面是具体的问题,可能...转载 2019-04-29 11:29:49 · 947 阅读 · 0 评论 -
面试中常问的List去重问题,你都答对了吗?
面试中经常被问到的list如何去重,用来考察你对list数据结构,以及相关方法的掌握,体现你的java基础学的是否牢固。我们大家都知道,set集合的特点就是没有重复的元素。如果集合中的数据类型是基本数据类型,可以直接将list集合转换成set,就会自动去除重复的元素,这个就相对比较简单。如下示例:输出结果为:我们可以看到去重成功了。在面试中被问到list去重问题,...转载 2019-04-28 09:42:16 · 420 阅读 · 0 评论 -
dubbo 面试题
dubbo是什么dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地...转载 2019-04-25 10:36:11 · 314 阅读 · 0 评论 -
美团Java实习面试经历(拿到Offer)
美团我是在拉勾网上投的简历,之前也投过一次,简历都没通过删选,后来让学姐帮我改了一下简历,重新投另一个部门,获得了面试机会。10月23日中午HR打电话过来预约了下午4点半面试,说会在线写代码,让我准备好网络环境。结果5点半还没打电话过来,被放鸽子。与hr重新沟通过后,确定下周一下午再面,可是跟hr沟通预约这一套貌似在美团并没有什么用。美团技术一面20分钟晚7点,因为想到下周一才面试,我...转载 2019-04-24 12:52:41 · 786 阅读 · 0 评论 -
包装严重的IT行业,作为面试官,我是如何甄别应聘者的包装程度
在互联网极速膨胀的社会背景下,各行各业涌入互联网的IT民工日益增大。早在2016年,我司发布了Java、Ios工程师的招聘信息,就Java工程师单个岗位而言,日收简历近200份,Ios日收简历近一千份。没错,这就是当年培训机构对Ios工程师这个岗位发起的市场讨伐。而随着近几年的发展,市场供大于求现象日益严重。人员摸底成为用人单位对人才考核的重大难题。笔者初次与求职者以面试的...转载 2019-04-12 12:59:08 · 603 阅读 · 0 评论 -
扒一扒JVM的垃圾回收机制,下次面试你准备好了吗
来源:https://www.cnblogs.com/1024Community/p/honery.html一、 技术背景你要了解吧按照套路是要先装装X,谈谈JVM垃圾回收的前世今生的。说起垃圾回收(GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史比Java久远,早在1960年Lisp这门语言中就使用了内存动态分配和垃圾回收技术。设计和优化C++这门...转载 2019-04-02 18:12:03 · 293 阅读 · 0 评论 -
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的求职之路
01简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定涂鸦游戏,3面,搞定友盟,3面->CEO面,搞定雅虎,4面->终面,搞定微策略,2面,...转载 2019-04-01 17:53:00 · 2373 阅读 · 0 评论 -
毕业两年半总结+19年换工作面试总结
来源:https://www.cnblogs.com/softjiang/p/10382183.html转眼间毕业已经快三年了,19年1月份开始找自己的第四份工作。回顾前面两年多的时间,总是为自己当时的不成熟而悔恨,要是早点醒悟,早点努力,说不定可以达到另一个层次。 2年半的时间,已经开始了自己第4份工作,这也看得出我是有多浮躁,前面两个公司都是自己太不成熟了,遇到一点困难...转载 2019-03-27 15:41:18 · 740 阅读 · 0 评论 -
IT面试“水泥坑”——异地女友来看你,老板却要你加班怎么办?
想必全世界人都知道,IT企业面试中关于“加班的看法”一直是面试官念念不忘的必问之题。虽然不一定所有的IT企业真的需要经常加班,但用人单位会在面试时故意问一些“两难”的问题,希望通过求职者在面试时的表现来选择更符合其企业文化的人才。所以说面试官会在面试时故意丢一些“坑”让求职者去踩。然而,这次小杰遇到的居然是个“水泥坑”。大学生小杰参加一家大型IT公司面试。面试时,面试官竟然问了一个...转载 2018-12-31 22:43:24 · 496 阅读 · 0 评论 -
【面试现场】如何找到字符串中的最长回文子串?
小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司。今天他又去一家互联网小巨头公司面试了。【面试现场】小史:只要先对比第一个字符和倒数第一个字符,再对比第二个字符和倒数第二个字符,以此类推。如果都相等,那就是回文串了。题目:给你一个字符串,找出里面最长的回文子串。例如输入abc...转载 2018-12-20 23:07:34 · 302 阅读 · 0 评论 -
JVM面试题
1、你知道哪些或者你们线上使⽤什么GC策略?它有什么优势,适⽤于什么场景?参考 触发JVM进行Full GC的情况及应对策略。https://blog.csdn.net/chenleixing/article/details/46706039/2、Java类加载器包括⼏种?它们之间的⽗⼦关系是怎么样的?双亲委派机制是什么意思?有什么好处?启动Bootstrap类加载、扩展Ext...转载 2018-12-20 22:40:51 · 302 阅读 · 0 评论 -
蚂蚁金服面试经历-临场发挥
一般面经很少会告诉你如何临场发挥,我觉得这边文章对你很重要。上一篇文章讲了如何进行前期的准备,但是在面试的过程中,一定会问到没有准备过的问题。那么这个时候怎么办的?那么我来简单讲一下我总结下来的经验。依然分为几种情况:编程测试面试1. 编程测试编程测试是很多大公司都会有的环节。有些考察算法,有些是考察编程能力,有些是考察设计。内容要看面试官想考察面试者什么能力有关。对于这种...转载 2018-12-17 23:18:05 · 287 阅读 · 0 评论 -
蚂蚁金服面试经历-前期准备
2017年4月份从Android开发转了Java后台开发,到现在刚好一年半的时间。最近找了一波工作。收到了蛮多Offer的。最终决定了支付宝的高级Java开发的Offer。于是想总结一下经验,以供大家参考,希望能帮助到大家。在此也非常感谢在找工作过程中各公司对我的垂青,也感谢各位帮助过我的人。我主要从以下三个方面总结一下:前期准备临场发挥平时工作积累为了篇幅不要太长,既方便阅读...转载 2018-12-17 23:08:40 · 450 阅读 · 0 评论 -
面试的时候我只会聊项目,结果就把我挂了!
原文标题《如果就以平时项目经验来面试,通过估计很难——再论面试前的准备》在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通...转载 2018-12-16 14:53:39 · 1174 阅读 · 0 评论 -
面试常考!缓存三大问题及解决方案
1. 缓存来由 随着互联网系统发展的逐步完善,提高系统的qps,目前的绝大部分系统都增加了缓存机制从而避免请求过多的直接与数据库操作从而造成系统瓶颈,极大的提升了用户体验和系统稳定性。 2. 缓存问题 虽然使用缓存给系统带来了一定的质的提升,但同时也带来了一些需要注意的问题。2.1 缓存穿透 缓存穿透是指查询一个一定不存在的数据,因为缓存中也无该数据的信息,则会...转载 2018-11-22 22:51:22 · 254 阅读 · 0 评论 -
Java 面试总结
来源:https://www.cnblogs.com/w1570631036/p/8549333.html目录重写equals为什么要重写hashCodeJVM中survivor区存在的意义是啥minor gc、major gc、full gc使用了哪种垃圾回收算法,为什么mq中的queue和topic有什么区别线程池中shutdown、shutdownNow、isS...转载 2018-10-10 23:04:46 · 279 阅读 · 0 评论 -
Java异常面试问题
来源:www.journaldev.com1.什么是Java中的异常? 异常是在程序执行期间可能发生的错误事件,并且会中断它的正常流程。异常可能来自不同类型的情况,例如用户输入的错误数据,硬件故障,网络连接故障等。每当执行java语句时发生任何错误,都会创建一个异常对象,然后JRE会尝试查找异常处理程序来处理异常。如果找到合适的异常处理程序,则将异常对象传递给处理程序代...转载 2018-09-29 21:56:10 · 1309 阅读 · 0 评论 -
面试干货|IT人必须掌握的面试技巧
求职面试有很多步骤,应聘者在面试前就要做一些准备。IT人在面试时会遇到笔试、自我介绍、技术面试、人事面试等多个环节。接下来的一些信息供你们参考:面试前的准备当你投递的简历被用人单位看中,你会接到面试邀请电话或者信息: 1.接面试电话时要礼貌和注意语气 2.接到面试电话后,要干嘛? a.记住公司名称,这样你可以查询该公司,看看是否想去; ...转载 2018-09-18 23:15:13 · 1408 阅读 · 0 评论 -
BAT五十五道 MySQL面试题总结!
来源:http://tech.it168.com/a2017/1119/3180/000003180421.shtml1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 ? 2、Mysql的技术特点是什么?Mysql数据库软件是一个客户端或服务器系统,其中包...转载 2018-09-16 23:07:56 · 861 阅读 · 0 评论 -
程序员编程面试取胜的8个技巧
来源:http://www.codeceo.com/article/8-tips-to-crack-a-coding-interview.htmlIT职位现在相当热门。程序员和软件开发人员有大量的就业机会。可是,面试成了招聘过程中的拦路虎,成为了很多程序员的噩梦。下面教你8个技巧,希望能有助于你成功取胜编程面试。1.知道如何写算法如果你申请的是软件工程师的工作,那么显然你需要知...转载 2018-09-16 22:53:26 · 329 阅读 · 0 评论 -
新鲜出炉的8月前端面试题
来源:https://segmentfault.com/a/1190000015916686前言最近参加了几场面试,积累了一些高频面试题,我把面试题分为两类,一种是基础试题: 主要考察前端技基础是否扎实,是否能够将前端知识体系串联。一种是开放式问题: 考察业务积累,是否有自己的思考,思考问题的方式,这类问题没有标准答案。基础题题目的答案提供了一个思考的方向,答案不一定正确全面,...转载 2018-09-16 22:45:45 · 263 阅读 · 0 评论 -
一千行 MySQL 学习笔记
Windows服务-- 启动MySQLnetstartmysql-- 创建Windows服务sccreatemysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOWPROCESSLIST-- 显示哪些线程正在运行SHOWVARIABLES-- 显示系统...转载 2018-09-14 21:38:48 · 279 阅读 · 0 评论 -
Java 面试题 —— 老田的蚂蚁金服面试经历
电话一面电话二面(85 分钟)666. 彩蛋电话一面1、自我介绍、自己做的项目和技术领域2、项目中的监控:那个监控指标常见的哪些?3、微服务涉及到的技术以及需要注意的问题有哪些?4、注册中心你了解了哪些?5、consul 的可靠性你了解吗?6、consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?7、项目用 Spring 比较多,有没有...转载 2018-09-14 21:20:58 · 397 阅读 · 0 评论 -
23道易忽略的java面试题及答案解析
1.你认为项目中最重要的过程是那些?分析、设计阶段 尽量找出进度的优先级2.如果给你一个4-6人的team,怎么分配?挑选一技术过硬的人作为我的替补。其它人平均分配任务,每周进行全面的任务分配,每个人领取一周的工作量,每天汇报进度。3.简述软件开发文档?需求分析、概要设计、详细设计、操作手册、测试计划4.你认为一个项目如何才正确? 是企业利益最大化。5.你经常...转载 2018-09-12 22:12:33 · 383 阅读 · 0 评论 -
两年JAVA程序员的面试总结
前言工作两年左右,实习一年左右,正式工作一年左右,其实挺尴尬的,高不成低不就。因此在面试许多公司,找到了目前最适合自己的公司之后。于是做一个关于面试的总结。希望能够给那些依旧在找工作的同学提供帮助。面试其实关于面试总结这块,我也看过不少文章,但是大部分都是关于面试题以及面试中的问题所谈。但是对于一个不擅长找工作的同学来说,其实在简历制作这一块很重要。因为简历没写好的话,连面试邀请都没,...转载 2018-09-12 22:02:28 · 271 阅读 · 0 评论 -
简历做好这3点,求职成功率高几倍
很多程序员不会写简历,尤其在项目经验很少时,更觉得简历没什么内容可写,本文虽说不敢保证一定能拿到 offer ,但至少可以让 HR 想邀请你面试。1创造简历的第一印象看到简历的第一感觉。就好像你这个人本身给别人留下的第一印象。他是真诚的,充满活力的、靠谱的,至少给自己贴上一个标签。优化要点:简洁明了,逻辑结构清晰。字体,排版,顺畅,清晰整齐就好。最好是 PDF ...转载 2018-09-11 22:48:14 · 574 阅读 · 0 评论 -
Java 面试就业指导,100 % 提高面试成功率!
想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的junior都...转载 2018-09-11 22:38:37 · 564 阅读 · 0 评论 -
Redis面试总结
1 什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正)2 Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 ...转载 2018-09-10 23:36:28 · 239 阅读 · 0 评论 -
如何在面试中介绍自己的项目经验
在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。第一印象就不好了,至少会感觉该候选人表述能力不强。一般来说,面试官会根据候选人介绍的项目背景来提问题,假设面试时会问10个问题,那...转载 2018-08-31 23:15:01 · 82600 阅读 · 8 评论 -
程序员去阿里面试,没想到过程如此壮烈
对于面试,对于选择一家心仪的公司,是每个求职者都要经历的。但是越是一些互联网大企业,面试时需要注意的事项就会越多,严格度相对也较高,这不嘛,一位在结束了阿里面试的程序员,把面试的心里路程分享了出来~今天本是一个阳光明媚,鸟语花香的日子。于是我决定在逛街中感受春日的阳光~结果晚上七点的时候,蚂蚁金服后端大佬来了电话,要进行一轮的技术面试。我一脸黑人问号???现在的面试都流行突袭吗?于是我...转载 2018-08-31 22:56:58 · 2813 阅读 · 5 评论 -
JAVA多线程和并发基础面试问答
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务...转载 2018-08-27 23:12:51 · 216 阅读 · 0 评论 -
工作少?薪资低?程序员跳槽“姿势”全攻略!
序言找工作是件非常重要的事情,它直接影响你1~2年,间接影响你3~5年人生。一个潜在的机会会让你少奋斗很多年,而一冲动的离职,会让你和千万财富错失交臂。忘掉那些随地乱扔的小广告,还有从几十个样本做出来的所谓调查报告,换工作不是一场说走就走的旅行,而是一个深思熟虑的结果,是一项复杂的系统工程。一般建议大家每次换工作花一到三个月(的业余时间)来准备,不要嫌麻烦,只要试一次,你就会知道这是值得的...转载 2018-08-27 23:11:57 · 318 阅读 · 0 评论 -
一个5年Java工程师的面试总结
这个面试总结,除知识点外,其他的面试均可适用!!!非知识点1、简历要准备好,联系方式一定要正确清晰醒目,项目经历按照时间倒序阐述,注意描述自己在项目中承担的职责。2、boss直聘反馈相对拉钩会更加迅速及时。3、不要觉得HR让你回去等消息就是GG了,如果你十分中意可在约定的时间打电话给HR。4、面试前准备好自我介绍,1分钟左右就可以。5、干净整洁的外形会加分!加分!加分!...转载 2018-08-26 15:37:09 · 19894 阅读 · 0 评论 -
应对程序员面试,你必须知道的八大数据结构
大数据文摘出品瑞士计算机科学家Niklaus Wirth在1976年写了一本书,名为《算法+数据结构=编程》。40多年后,这个等式仍被奉为真理。这就是为什么在面试过程中,需要考察软件工程师对数据结构的理解。几乎所有的问题都需要面试者对数据结构有深刻的理解。无论你是初入职场的新兵(刚从大学或者编程培训班毕业),还是拥有几十年经验的职场老鸟。有些面试题会明确提及某种数据结构,例如,...转载 2018-08-26 15:23:57 · 978 阅读 · 0 评论 -
Java面试题(全)--视频系列
此系列为面试笔试题的视频讲解,以下均为超链接,点击即可进入每个知识点的讲解。 Java面试题01.面试的整体流程Java面试题02.java的垮平台原理Java面试题03.搭建一个java的开发环境Java面试题04.java中int占几个字节Java面试题05.java面向对象的特征Java面试题06.装箱和拆箱Java面试题07.==和equals的区别Ja...原创 2018-08-26 11:55:31 · 7378 阅读 · 1 评论 -
前端面试之JavaScript(总结)
1. JS基本的数据类型和引用类型基本数据类型:number、string、null、undefined、boolean、symbol -- 栈引用数据类型:object、array、function -- 堆两种数据类型存储位置不同原始数据类型是直接存储在栈(stack)中的简单数据段,占据空间小、大小固定,属于被频繁使用数据;引用数据类型存储在堆(heap)中的对象,占据空...转载 2018-08-26 11:43:32 · 379 阅读 · 0 评论 -
15个顶级Java多线程面试题及回答
在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。 在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表面。用于直接面向市场交易的高容...转载 2018-08-27 23:12:23 · 216 阅读 · 0 评论