面试干货
刀哥谈Java
各位需要学习资料的请加Q群 809389099
展开
-
从Java基础到数据结构和算法。这套面试题绝对合你胃口
少说废话,直接干货!面试总结Java基础Hashtable和HashMap的区别。 抽象类与接口的区别。 final关键字的使用和区别。 异常分类和处理机制。 JDK版本区别。 StringBuilder内部实现机制。 反射机制的使用。 匿名内部类的使用。 泛型的概念和使用。 弱引用和虚引用的概念和使用方式。开源框架SpringMVC和Struts2的区别 S...原创 2019-05-02 11:59:39 · 834 阅读 · 0 评论 -
四年努力,终入阿里,和大家聊聊一路的感触与看法
成长的路途虽然艰辛,但是想成为山峰的人必须承受那些坑洼所不需要承受的苦难。前路虽艰难,但却铸就了卓越。写在前名阿里面试成功已经过去一个月了,入职也已经过去十多天了,本文会写到以下的内容:个人一路走来的经历 未来的一些思考 我自己理解五年这个时间节点一名优秀程序员应当具备的技术素质那这次加入的BU是菜鸟,一个非常有发展前景的公司。从校园出发,走向阿里工作五年,标题...原创 2019-05-08 16:55:26 · 578 阅读 · 0 评论 -
BAT面试官谈:招Java程序员我的标准其实不复杂
上周,密集面试了若干位Java后端候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,但面试官总是只根据面试情况来判断。但现实情况是,大多数人可能面试前没...原创 2019-05-06 12:28:25 · 861 阅读 · 0 评论 -
2019面试总结(阿里巴巴蚂蚁金服、饿了么、人人车等)
前言今年跳槽换工作,一共面试了8家公司,拿到了6个offer,其中包括阿里巴巴蚂蚁金服(外派杭州)、饿了么、人人车等公司,总体来说还算是顺利,因为也没面的特别多,想把今年的面试情况总结一下,给自己做一个记录,也希望给其他人一点帮助。面试记录星云链这是今年面试的第一家公司,是通过猎头渠道找的,这家公司是做区块链的,是应用区块链实现了搜索引擎,阿里蚂蚁金服的区块链团队出来创业成立的公司...原创 2019-05-09 10:05:01 · 1026 阅读 · 0 评论 -
JAVA入门到大神(细讲 java“集合”基础)附赠学习教程资料
1. 集合1.1.什么是集合存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。集合的出现就是为了持有对象。集合中可以存储任意类型的对象, 而且长度可变。在程序中有可能无法预先知道需要多少个对象, 那么用数组来装对象的话, 长度不好定义, 而集合解决了这样的问题。1.2.集合和数组的区别数组和集合...原创 2019-05-09 10:07:37 · 269 阅读 · 0 评论 -
给初中级JAVA准备的面试题
1 JAVAHashMap相关HashMap一直是经典的面试题,所有面试官都喜欢问他,因为它可以牵扯出非常多的知识点,而面试者到底能了解到何种程度,则一定程度反映其综合能力。细节聊扩容因子LoadFactor=0.75,初始大小InitailCapacity=16纵向聊其底层实现,数据结构是数组+链表,提到jdk1.8之后对链表节点到达8之后转换为红黑树加分。继续追问的话便是引申出...原创 2019-05-09 10:21:24 · 309 阅读 · 0 评论 -
分享30道Redis面试题,面试官能问到的我都找到了
1、什么是Redis?简述它的优缺点?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis的出色之处不仅仅是性能,Redis最大的魅...原创 2019-05-19 13:52:47 · 456 阅读 · 0 评论 -
大型互联网企业Java后端技术面试题总结(含答案)
说明:以下所有答案均为个人的理解和网上的一些资料的整合List 和 Set 的区别List , Set 都是继承自 Collection 接口 List 特点:元素有放入顺序,元素可重复 ,Set 特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(元素虽然无放入顺序,但是元素在set中的位置是有该元素的 HashCode 决定的,其位置其实是固定的,加入Set 的 Object 必须...原创 2019-05-10 09:50:32 · 642 阅读 · 0 评论 -
3年工作经验的Java程序员面试经
一、Java基础部分1、使用length属性获取数组长度,public、private、protected、friendly区别2、Collection和Collections区别3、String s=new String(‘xyz’);创建了几个object对象4、short s1;s1=s1+1;是否有错?5、Overriding和Overloading区别6、Set...原创 2019-05-24 12:41:06 · 940 阅读 · 0 评论 -
【面试】吃透了这些Redis知识点,助你面试通过
是数据结构而非类型很多文章都会说,redis支持5种常用的数据类型,这其实是存在很大的歧义。redis里存的都是二进制数据,其实就是字节数组(byte[]),这些字节数据是没有数据类型的,只有把它们按照合理的格式解码后,可以变成一个字符串,整数或对象,此时才具有数据类型。 这一点必须要记住。所以任何东西只要能转化成字节数组(byte[])的,都可以存到redis里。管你是字符串、数字、对...原创 2019-05-24 12:45:58 · 402 阅读 · 0 评论 -
都说在阿里年薪百万不难,面试入职阿里需要准备什么?
好多人对阿里巴巴的薪资体系结构及级别设置不太清楚,想去面试也不知道面试什么级别的岗位,工作几年了也不知道自己会是什么水平,那么,年薪 40 万在阿里内部又是什么水平呢?先来看看阿里巴巴的对应薪资年薪:再来看看阿里巴巴的级别设置:所以,40W 年薪 P7 级别就能拿到。阿里巴巴薪资结构一般是 16 薪,年底的奖金 0-6 个月薪资,90%人可拿到 3 个月。...原创 2019-05-12 13:31:49 · 3750 阅读 · 0 评论 -
我是如何拿到蚂蚁金服 offer 的 ?(Java岗)
一、梦想和被拒二、积累三、结语15-17年,壹钱包实习、工作,基础中间件组。17年8月-19年3月网联清算有限公司,基础组件组。</pre>我是如何拿到蚂蚁金服 offer 的 ?一、梦想和被拒进入阿里一直都是我的梦想,我想这跟很多同学是相似的。我前后被拒了两次,分别是大三找实习和工作一年后。第二次尝试一面都没过,但那一次电话面试经历了一个半小时,被...原创 2019-05-25 23:37:06 · 1171 阅读 · 0 评论 -
19年暑假实习,我霸面了鹅厂两次。
马上到五月了,20校招实习招聘差不多都结束了。再过一阵子拿到offer的伙伴们也要上岗了,虽然LZ在这波春招中拼命挣扎也没有拿到任何offer,还是想分享下整个过程,感谢那些曾经在求职路上帮过LZ的各位小伙伴,认识你们就是这段春招中最大的收获。简单交待下背景,某双非新闻学大三,一份鹅厂实习+媒体实习+资讯app经历+字节线上项目经历+若干百万千万VV作品。预期是找到一份大厂暑假...原创 2019-05-05 10:43:35 · 1068 阅读 · 0 评论 -
腾讯面试题:一条SQL语句执行得很慢的原因有哪些?
最近的招聘季,腾讯有一道面试题:一条SQL语句执行得很慢的原因有哪些?其实,这个问题可以涉及到MySQL的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。本文的作者就是这道面试题的亲历者,他尝试总结了一下:一、开始装逼:分类讨论一条SQL语句执行的很慢,那是每次执行都很慢呢?还是大多数情况下是正...原创 2019-05-05 10:37:43 · 267 阅读 · 0 评论 -
没有项目经验找工作处处碰壁怎么办
最近很多马上要毕业的同学遇到了一些问题:我马上就要毕业了没有开发经验怎么办?我投递了 N 多公司全部没有给工作机会,有的给了面试机会也是没有下文了怎么办?我简历上什么东西都没有,要不要伪造一个工作经历呢?Python、Java、大数据我都没有经验,那我我怎么选择呢?这些问题我在刚毕业的时候也同样遇到了,因为我和你们一样没能赶上校招的机会,一般校招都是毕业前一年就开始的,春季补招...原创 2019-05-05 10:33:48 · 10625 阅读 · 0 评论 -
海投简历无回应?是不是你写简历的方式错了?
一、简历文件格式除非有要求,否则简历应该以PDF的格式发送。有的同学发给我的简历是docx,结果我一打开,格式全乱了。整个简历在我看来就是废了。二、文件命名如果招聘方明确给出了文件命名规则,就应该按给出的规则来对PDF文件进行命名。比如,我在帖子上明确文件命名规则如下:姓名-学校-学历-岗位-性别,那么你发送的PDF名称最好就以这个来命名。如果招聘方没有给出命名规则,那么我建议...原创 2019-05-02 12:10:52 · 2094 阅读 · 0 评论 -
面试技术岗,你真能讲明白技术吗?
给面试官讲明白技术,你不仅要懂技术,还要懂面试官。今天我们就从这两个方面出发,讲讲如何让面试官听到满意的答案,从而提高你的面试成功率。对于程序员职位的面试,技术问题占的比重非常大。技术问题的回答质量,决定了面试成败。除了面试之外,讲技术的场景还有很多:你和同事讨论技术问题,选择技术方案,都是在讲技术。你可能会说,把技术讲明白有什么难的,只要我懂就能讲明白。呵呵,你辅导过孩子作业么...原创 2019-05-02 19:08:29 · 2270 阅读 · 1 评论 -
阿里java设计模式面试题汇总(附答案),看看你都掌握了吗
1.接口是什么?为什么要使用接口而不是直接使用具体类?接口用于定义 API。它定义了类必须得遵循的规则。同时,它提供了一种抽象,因为客户端只使用接口,这样可以有多重实现,如 List 接口,你可以使用可随机访问的 ArrayList,也可以使用方便插入和删除的 LinkedList。接口中不允许写代码,以此来保证抽象,但是 Java 8 中你可以在接口声明静态的默认方法,这种方法是具体的。...原创 2019-05-02 19:11:46 · 10401 阅读 · 0 评论 -
写给即将面试Java程序员的你
最近由于公司业务发展,需要招聘技术方面的人才,由于我在技术方面比较熟悉,技术面的任务就交给我了。今天我要分享的就和面试有关,主要包含技术面的流程、经验和建议,避免大家在今后的面试过程中走一些弯路,帮助即将需要跳槽面试的人。之前虽然也参与过面试,但基本都是旁听,没有主导过整个面试流程,因此也没什么经验,对面试的流程也是一知半解。不过经过这段时间的面试经历下来,我也总结了一些面试的常见流程和经...原创 2019-05-02 19:17:40 · 503 阅读 · 0 评论 -
阿里的Dubbo面试题到底有多牛逼?这四大技术点你又了解多少!
前言现在很多大中型公司 (研发团队达到60人或以上) 的系统都在采用 Dubbo 做服务管 理,一个系统会分成支付、用户、产品、活动、网关等子系统,每个子系统之间的服务依赖和调用都是通过 Dubbo 等服务中间件做管理和监控的,所以会使用被广泛运用的 Dubbo 进行开发成为了核心的技能。在这分享一些dubbo学习中及面试中的相关问题分享给大家,希望对大家有所帮助!Dubbo基础有关问题...原创 2019-05-03 13:05:39 · 1825 阅读 · 1 评论 -
BAT面试必问题系列:深入详解JVM 内存区域及内存溢出分析
前言在JVM的管控下,Java程序员不再需要管理内存的分配与释放,这和在C和C++的世界是完全不一样的。所以,在JVM的帮助下,Java程序员很少会关注内存泄露和内存溢出的问题。但是,一旦JVM发生这些情况的时候,如果你不清楚JVM内存的内存管理机制是很难定位与解决问题的。一、JVM 内存区域Java虚拟机在运行时,会把内存空间分为若干个区域,根据《Java虚拟机规范(Java SE ...原创 2019-05-03 13:08:26 · 350 阅读 · 0 评论 -
阿里P8架构师谈:2019的Java程序员要怎么提升?拿30K高薪?
最近去阿里的菜鸟国际做了一次面试交流,发现大公司对于面试者的知识结构考核非常严谨,可以作为我们日常工作学习的指导。虽然很多人说面试问到的东西在实际工作中很少用到,甚至有「面试造火箭,工作拧螺丝」的说法。但从面试中,其实可以看得出来现在的公司对于面试者的知识体系要求。如果我们能在工作中就按着这样的要求去不断提升,那么在面试的时候必然也能游刃有余。具有一到五年开发经验的程序员 需要学习的内容?...原创 2019-05-03 13:12:50 · 417 阅读 · 0 评论 -
阿里P8架构师准备的208道面试题,Java程序员必备
为什么在美国有些企业只要看你是哈佛的学历就直接录取?并不是哈佛有多么厉害,当然教学质量也是其中原因之一,但更多的是在美国上大学还是挺贵的,首先你能上的起哈佛,说明你的家庭条还不错,从小应该就有很多参加更好教育的机会;第二,你能进入哈佛,也说明你脑子不笨,能考的上哈佛;最后才是哈佛确实能给你提供一个,相对不错的教育环境。综合以上特质,所以这些企业才敢直接聘请那些有哈佛学历的人。对应到我们这...原创 2019-05-04 11:29:43 · 4348 阅读 · 0 评论 -
阿里面试题BIO和NIO数量问题附答案和代码
本文作用于和各位浅谈在面试中被问到的BIO和NIO数量问题,已经把答案复写出来了,希望对各位有所帮助,还需要更多面试题的可以看我的其他文章!!一、问题BIO 和 NIO 作为 Server 端,当建立了 10 个连接时,分别产生多少个线程?答案: 因为传统的 IO 也就是 BIO 是同步线程堵塞的,所以每个连接都要分配一个专用线程来处理请求,这样 10 个连接就会创建 10 个线程去处...原创 2019-05-04 11:38:42 · 316 阅读 · 0 评论 -
BAT架构大牛整理出来的Spring专题面试锦集
Spring专题面试一共是24问,1. 什么是Spring?Spring是一个反转控制IOC和AOP的开发框架和平台。2. 解释一下Spring?1.轻量 :Spring在大小和透明度上是轻量的,Spring基本核心版本大概只有1M,处理开销也非常小2.反转控制Inversion of control (IoC) :Spring使用IOC实现松耦合,对象不是自己主动去...原创 2019-05-04 11:47:02 · 232 阅读 · 0 评论 -
Hadoop、Spark、Kafka面试题及答案整理
kafka的message包括哪些信息一个Kafka的Message由一个固定长度的header和一个变长的消息体body组成。header部分由一个字节的magic(文件格式)和四个字节的CRC32(用于判断body消息体是否正常)构成。当magic的值为1的时候,会在magic和crc32之间多一个字节的数据:attributes(保存一些相关属性,比如是否压缩、压缩格式等等);如果m...原创 2019-05-18 13:25:53 · 978 阅读 · 0 评论