- 博客(19)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 阿里巴巴Java面试题锦集
阿里java相关问题,都是之前通过不断优秀人才的铺垫总结的,希望对大家帮助,祝面试成功,有个更好的职业规划。1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、nio的底层实现。8、jvm基础是必问的,jvm GC原理,JVM怎么回收内存。9、...
2018-05-14 12:48:03
257
转载 阿里java高级工程师面试题
1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共。eden内存不足时,发生一次minor GC,会把from survivor和eden的对象复制到to survivor,这次的to survivor就变成了下次的from survivor,经过多次minor GC,默认15次,达到次数的对象会从survivor进行老年代...
2018-02-27 21:48:18
361
转载 阿里、京东、美团2017年11月Java面试题
阿里、京东、美团2017/2018最新面试题 一、阿里巴巴面试 第一个:阿里面试都问什么? :(55分钟) 1、开发中Java用了比较多的数据结构有哪些? 2谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的? 这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问了conurren包。 ...
2018-02-27 21:48:12
559
转载 Java阿里面试题
(1)JVM如何加载一个类的过程,双亲委派模型中有哪些方法? 类的生命周期:加载、(验证、准备、解析)链接、初始化、使用和卸载七个阶段 其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始,这是为了支持 Java 语言的运行时绑定(也成为动态绑定或晚期绑定)...
2018-02-27 21:48:05
380
转载 2017年阿里巴巴Java开发工程师面试总结
前言从7月3号开始第一轮面试持续到刚才发现已回绝,整整一个月有余,之前一直不敢开面经,因为这个博客在简历中写过,面试官是可以看到我的博客的,所有我也不敢透露太多,最后的一个回绝整整距离第四面隔了16天才在面试官网进程中看到,一阵恍惚之后清醒过来,真是有点佩服阿里的效率了,这段时间很漫长,收获也很多,现在终于可以不用提心吊胆好好静下来谢谢自己的文字了。感觉整个过程下来,也是我现阶段的一个总结...
2018-02-27 21:47:57
273
转载 阿里JAVA面试分享经验
基础篇 参考这里的面试题:面试题写在后面了 能回答上百分之七十,基础的广度就算OK了。如果达不到,那么缺什么就赶紧补什么。广度达到了,还需要对个别热点问题有深度。每个人的精力都有限,可以适当挑选两个热点问题进行深入挖掘。比如HashMap,要不仅仅能够说上来源码是什么去实现的,还要了解JDK1.7版本到1.8版本都做了哪些改进,为什么这么改进,ConcurrentHashMap怎么实现的,针对...
2018-02-27 21:47:48
857
转载 阿里Java面试题,你的水准会不会被刷掉?
去阿里面试java程序员,都有些什么样的面试题?总结下之前通过不断优秀人才的铺垫总结的,希望能帮到大家,以后月收入五位数so easy1、海量数据分析。2、微信红包怎么实现。3、HTTP2.0、thrift。4、测试职位问的线程安全和非线程安全。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、nio的底层实现。8、jvm基础是必问的,jvm GC原理,J...
2018-02-27 21:47:39
608
转载 Java程序员从阿里、京东、美团面试回来,这些面试题你能掌握多少呢?
最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其...
2018-02-27 21:47:32
1189
转载 RESTful API 设计指南
RESTful API 设计指南网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现”API First”的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何
2017-10-14 18:05:41
342
转载 2015年Java后台开发面试问题分享汇总(主流互联网公司面试经历)
本人Java开发,3年经验,7月初来到帝都,开启面试经历,前后20天左右,主面互联网公司,一二线大公司或者是融资中的创业公司都面试过,拿了一些offer,最后综合决定还是去360了。不同面试官面试风格一定不同,我这里就是总结这些天面试Java开发过程中的大多数问题,综合分类有Java基础,框架,多线程,网络通信,Linux,数据库,设计模式,算法,缓存等几个模块,由于问题太多,下面先列出问题,
2016-07-07 13:09:16
937
转载 jQuery插件开发精品教程(让你的jQuery更上一个台阶)
这篇jQuery插件开发教程是我见过的最详细的了,每个解说都很好,对于想做增强插件的朋友确实不错的参考资料,特分享下,方便需要的朋友
2016-03-30 11:04:50
495
转载 干货分享:让你分分钟学会 javascript 闭包
闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1 闭包--爱的初体验在接触一个新技术的时候,我首先会做的一件事就是:找它的demo code。对于码农们来说,代码有时候比自然语言更能理解一个事物。 其
2016-03-29 08:34:09
345
转载 20个设计模式和软件设计面试问题
当前,市面上有《Java XX宝典》类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分,最严重的是,里面有着大量错误的内容,极具误导性。另外,网上也有各种各样的Java面试题,很多也是着重在Java语言基础上。实际上,如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发工程师职位的考核纲要,希望可以帮助到需要的人。
2016-03-28 10:48:59
1283
转载 字节、字、bit、byte的关系
字 word 字节 byte 位 bit 字长是指字的长度1字=2字节(1 word = 2 byte) 1字节=8位(1 byte = 8bit) 一个字的字长为16 一个字节的字长是8bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56Kbps、100.0Mbps 等等。 Bps即是Byte
2016-03-25 10:05:29
451
转载 JVM调优总结:一些概念
数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引用类型包括:
2016-03-25 09:55:22
455
原创 LinkedList其实就那么一回事儿之源码浅析
LinkedList算是常用的集合之一了,LinkedList其实就那么一回事儿,下面就看看LinkedList的部分源码吧。
2016-03-21 09:06:50
413
转载 40个Java多线程问题总结
这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。
2016-03-18 15:55:33
390
转载 ArrayList其实就那么一回事儿之源码浅析
ArrayList 算是常用的集合之一了,不知作为javaner的你有没在百忙之中抽出一点时间看看ArrayList的源码呢。 如果看了,你会觉得其实ArrayList其实就那么一回事儿,对吧,下面就看看ArrayList的部分源码吧。public class ArrayList extends AbstractList implements List, RandomAcces
2016-03-18 10:48:18
371
转载 Java序列化与反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频
2016-03-18 09:19:25
282
Spring Boot学习案例开源项目
2018-01-09
CentOS-6.8-x86_64-minimal迅雷下载种子
2017-07-19
推荐系统实践
2017-07-07
Mahout推荐算法usercf itemcf,slopeone三种算法实现
2017-07-04
《深入理解Java虚拟机:JVM高级特性与最佳实践》高清完整PDF版-非扫描版
2016-07-02
Spring源码深度解析
2016-07-02
head first 设计模式中文版 (PDF+源代码java+源代码C#)
2015-10-10
24种设计模式介绍与6大设计原则
2014-06-06
app 用户浏览记录 接口怎么实现
2017-05-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人