面试
麦田里守望者_
这个作者很懒,什么都没留下…
展开
-
面试指导
第一阶段:三年我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的 开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段第二阶段:转载 2016-06-26 20:26:55 · 552 阅读 · 0 评论 -
Java蚂蚁金服面试
之前面了阿里中间件的提前批,不过没走流程。同期还面了蚂蚁中间件的两轮面试,被告知不走流程就不能面了,所以也没面完。 后来走了蚂蚁金服财富事业群这边的流程。前几天刚刚面完HR。 正好今天分享一下面经,大家可以多交流交流哈。1:蚂蚁中间件(面了三次,两次一面,一次二面)2:蚂蚁财富(1+2+交叉+HR)1一面蚂蚁金服中间件一号机一面:自我介绍1Java中...转载 2019-01-29 11:20:15 · 345 阅读 · 0 评论 -
JVM调优
前提:某大型跨境电商业务发展非常快,线上机器扩容也很频繁,但是对于线上机器的运行情况,特别是jvm内存的情况,一直没有一个统一的标准来给到各个应用服务的owner。经过618大促之后,和运维的同学讨论了下,希望将线上服务器的jvm参数标准化,可以以一个统一的方式给到各个应用,提升线上服务器的稳定性,同时减少大家都去调整jvm参数的时间。参考了之前在淘宝天猫工作的公司的经历:经过大家讨论,根据j...转载 2019-01-18 14:43:56 · 217 阅读 · 0 评论 -
JVM原理
一、Java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返回void、直接受一个字符串数组。在程序执行时,你必须给Java虚拟机指明这个包换main原创 2017-06-21 12:29:43 · 279 阅读 · 0 评论 -
jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令
周末看到一个用jstack查看死锁的例子。昨天晚上总结了一下jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令。供大家参考 1.Jstack 1.1 jstack能得到运行java程序的Java stack和native stack的信息。可以轻松得知当前线程的运行情况。如下图所示 因为在jstack命令中输出的详细 java进程中, 会包含有2个t原创 2017-04-24 15:19:01 · 1093 阅读 · 0 评论 -
GC详解及Minor GC和Full GC触发条件总结
GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所有可以搜索得到的对象标记为存活对象。GC机制要准确理解Java的垃圾回收机制,就要从:“什么时候”,“对什么东西”,“做了什么”三个方面来具体分析。第一:“什么时候”即就是GC触发的转载 2017-03-21 23:08:23 · 668 阅读 · 0 评论 -
Java面试
最近打算换城市了,受不了北京的雾霾了,所以准备逃离啦。所以一直在面试中,整理了下最近遇到的一些面试题,供大家参考。其中会包含一些面试的小经验,如果您是面霸,希望能给予指导。自己不是大牛,如果您是大牛,也可以忽略之。我面试的岗位是Java后端开发工程师。一、简历简历里面需要包含的内容应该是学历,自己的技术栈,然后自己做过的一些项目。简历不需要太长,两页纸即可。里面应该重点写你使用过的转载 2017-03-20 23:00:00 · 461 阅读 · 0 评论 -
Java高级工程师常见面试题
一、Java基础1. String类为什么是final的。2. HashMap的源码,实现原理,底层结构。3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4. 描述一下ArrayList和LinkedList各自实现和区别5. Java中的队列都有哪些,有什么区别。6. 反射中,Class.forName和cl转载 2017-02-17 12:46:00 · 28382 阅读 · 2 评论 -
阿里面试
其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。其实之前LZ写过一篇文章,但是那篇文章更多的是转载 2016-12-14 16:28:10 · 848 阅读 · 2 评论 -
Java面试题
学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:589809992 我们一起学Java!一、Java基础1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。3、说说你知道的几个Java集合类:list、set、queue、map实现转载 2017-01-02 22:33:46 · 385 阅读 · 0 评论 -
java程序员推荐书籍
1.《深入理解Java虚拟机:JVM高级特性与最佳实践》2.《HotSpot实战》3.《Java并发编程实战》4.《java多线程编程核心技术》5.《Effective Java中文版》6.《深入分析Java Web技术内幕》7.《大型网站技术架构 核心原理与案例分析》8.《大型网站系统与Java中间件实践》9.《从Paxos到ZooKeeper 分布式一致性原理与原创 2016-10-18 14:21:05 · 449 阅读 · 0 评论 -
JAVA试题
作者:享学课堂 Java架构链接:https://zhuanlan.zhihu.com/p/66941420来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 Array...转载 2019-06-03 17:45:08 · 366 阅读 · 0 评论