查看全部10441条面经
最近更新时间:2015-08-24 16:37:28
匿名用户
面试了职位:Java开发工程师
未通过
面试过程很愉快,大家聊了很多项目经历。

问了很多技术底层问题,难度大,面试官两个人,比如数据结构的问题问的比较多,具体的问题特别细节,记不太清楚了。

2 年前 发布

相关推荐

匿名用户
面试了职位:Java - 杭州
未通过
阿里电话面试一面未通过
1:自我介绍; 2:项目业务介绍、架构介绍; 3:redis/ignite相关问题   redis数据结构,redis集群,redis理解; 4: 谈谈spring IOC/AOP理解; 5:谈谈springMVC理解; 6:多线程、并发、线程安全; 7:java集合框架、sorted,ordered区别; 8:看过什么书,说说有什么收获。
面试感受:一般;面试难度:困难;面试来源:猎头推荐
2 年前 发布
2
匿名用户
面试了职位:java工程师 - 杭州
感觉没戏
java开发面试情况。
第一轮:电话初面 第二轮:技术面谈【技术职位尽量避免多谈管理工作】 第三轮:高管复试 第四轮:HR最后确认 一面:面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位,主要考察java的技术基础和原理,比如Spring框架以及数据库和JVM三个方面,也会交流到分布式、线程池的实现等等,重点考察是不是有比较钻研技术和技术上的亮点【不一定每个面都很厉害但一定要有亮点】; 二面:技术面,根据项目深入的了解技术实力,了解您的知识面,了解您的问题解决能力以及技术灵活运用能力,也通过这一过程考察团队合作能力、学习主动性和创新性,可以挑选2-3个做过的典型性项目做一个全面的技术回顾和自己独到的理解【这会成为您的加分项】; 三面:他们最后的高管复试会涉及到相关的技术问题,大部分是对你的整体价值观做宏观的把控(比如上进心,责任心,心态,工作激情等) HR确认:基本就是从大方向了解一下您的心态、抗压能力,工作中的角色、未来大致的规划以及对Ali的意向度 【技术基础以及的问题多看看书准备下就行了,不懂的直接说不懂没关系的;在项目细节上多把关一下,根据项目有针对性的谈自己的技术亮点,能表达清楚,可以引导面试官来问你比较擅长的技术问题,个人就可以尽情发挥】 Ali比较喜欢的人才特点:对技术有热情,强硬的技术基础实力;主动,善于团队协作,善于总结思考; Ali面试官关注的问题 - Java内存结构,spring的aop的实现方法,java数据库问题定位和性能调优; - 关于Java异常的续承层次结构,讲述异常的续承关系; - java中重载和重写有什么区别,分别用什么关键字; - 关于分布式消息队列,分布式缓存; - 关于hashmap源码实现, jdk - 关于设计模式,uml,jvm 内存回收机制问题 - java线程如何启动?java中加锁的方式有哪些,怎么个写法? - 对乐观锁和悲观锁的理解; - ORACLE中的SQL如何进行优化,都有哪些方式?事务有哪些特性,在ORACLE中隔离有哪些级别? - 介绍一下自己最近做的一个典型的项目; - 在项目中遇到了哪些问题,自己是如何解决的 ; - 目前系统支撑的用户量是多少,假如用户量提升10倍,系统会出现什么样的问题,如何重新设计系统【这里主要是想了解您的问题预见能力以及问题解决能力,考查思路】 - 使用memcached是一个什么样的原理 - 如何存放数据到memcached集群中,介绍一下这个过程。跟进的问题,讲一下一致性哈希算法的实现原理。 - JVM中堆是如何管理的,JVM的内存回收机制,介绍一下 PS:一定要准备下基础理论或者在网上看一些Java面试常用点 关于spring的aop的实现方法 关于分布式消息队列,分布式缓存 关于rpc方面 关于hashmap源码实现 关于Java异常的续承层次结构,讲述异常的续承关系 关于https握手过程 关于java数据库问题定位和性能调优 关于设计模式,uml,jvm 内存回收机制问题 java中类的加载机制 介绍一下自己最近做的一个典型的项目 在项目中遇到了哪些问题,自己是如何解决的 说一下有哪些常用的设计模式 事务有哪些特性,在ORACLE中隔离有哪些级别 一二面:技术面,主要是Java底层内容和项目细节。 1.java虚拟机垃圾回收机制,G1垃圾回收方式 2.ConcurrentHashMap实现方式,为什么并发效率高 3.线程sleep和wait区别,中断这两种状态线程的结果 4.项目中遇到的难题及解决方式方法 5.项目中用到的技术 6.谈一下在项目中做的工作 7.项目系统架构,对项目底层的认识 三面:交叉面,其他部门面试官交叉面试,提的问题都是常见的技术问题,和一二面也有一些重复 1.线程和进程的区别 2.堆排序和快速排序实现方式及原理 3.项目使用的数据存取框架 四面:HR面 1.在项目中承担的角色 2.在项目中所做的工作 3.和同事在工作上的交流 4.薪酬待遇问题 5.加班问题
3轮面试:电话面试、总监/老板面试、协作同事面试
面试感受:一般;面试难度:困难;面试来源:网络招聘
1个问题,0条回答
Q:Java内存结构,spring的aop的实现方法,java数据库问题定位和性能调优; - 关于Java异常的续承层次结构,讲述异常的续承关系; - java中重载和重写有什么区别,分别用什么关键字; - 关于分布式消息队列,分布式缓存; - 关于hashmap源码实现, jdk - 关于设计模式,uml,jvm 内存回收机制问题 - java线程如何启动?java中加锁的方式有哪些,怎么个写法? - 对乐观锁和悲观锁的理解; - ORACLE中的SQL如何进行优化,都有哪些方式?事务有哪些特性,在ORACLE中隔离有哪些级别?
2 年前 发布
2
匿名用户
面试了职位:Java - 杭州
未通过
阿里java研发面试
简单自我介绍,项目介绍。 从本科入学到省创,再到推免,再到进入导师实验室参与项目,之后介绍研究生期间完成的两个项目。 2. 项目中遇到的最大的难点是什么? 3. java 中所有类的父类是什么?该类有哪些方法? Object类,方法包括:hashCode(), toString(), equals(),wait(),notify(),notifyAll(),finalize()。 4. wait() 和notify()的作用是什么? 线程同步。 5. 介绍类加载机制。 双亲委托机制,类初始化顺序。 6. 对数据结构的了解 队列,栈,堆(优先级队列),二叉树,平衡树,二叉树,红黑树,B树,B+树。 7. JAVA 中可以向ArrayList添加任意多的元素吗? 答,在没有内存溢出的情况下可以无限添加,同时补充了ArrayList的自动扩容机制。 8. ArrayList 和LinkedList的区别,二者各自的优势分析? ArrayList基于数组实现,LinkedList基于链表实现,之后问题回归到数组和链表各自的优势,在插入,删除,查找的使用情形下。 9. Hashmap的实现机制,hashmap的冲突解决法办法。java 1.8 中引入了哪些特性? 散列表实现,一次探测,二次探测,开放链表法。 10. 是否使用过ConcurrentHashMap? 无。 11. 菲波那切数列的实现 剑指offer原题,考虑边界条件,整数溢出,空间复杂度和时间复杂度。 12. 在运行java程序的时候,是否有过调节jvm参数的经历,jvm参数包括哪些? 答:栈内存,堆内存,栈深度,垃圾回收算法。13. 什么情况下需要特别调节jvm参数,调节jvm参数的准则是什么? 无。 14. 谈谈你对Spring的了解? Ioc和Aop,以及SpringMVC。 15. 谈谈你对mybatis的了解? 扯了下hibernate。 16. Statement和PreStatement的区别; 17. SQL注入,写代码时是否会注意代码的安全性? 18. 讲一讲快速排序的思想 结合归并排序,扯到分治思想,与快排做对比。 19. 你所做的项目都是C/C++,且很底层,为什么要找JAVA研发工作? 谈到将来的就业方向,JAVA的开源思想。 20. 你什么时候开始做的JAVA?做过哪些JAVA项目? 好尴尬的回答,最后满打满算算了两年(大四和研二)。 21. 工作地的考虑,是否愿意去杭州或北京? 答,不愿意,面试官就说给我特别备注一下。 22. 你有什么问题要问我吗? 问了面试官的工作日常,工作部门,以及工作时间。 23. HTTP协议,状态码,Session,Cookie? 乱答的,泪奔。
面试感受:一般;面试难度:非常困难;面试来源:校园招聘
1个问题,1条回答
Q:项目中遇到的最大的难点是什么?
2 年前 发布
2
匿名用户
面试了职位:Java - 杭州
感觉没戏
java面试
一面简单问了一下项目和spring,二面问了很多基础知识,集合和多线程,安全性问题,3面聊了项目,基础知识,然后晚上做了一个在线笔试,两个题,一个编程一个sql,然后现在已经一个星期过去也没有联系我,打电话问招聘中心说都是通过的,不知道是不是凉了,有有经验的同胞解惑一下么?
2轮面试:笔试、电话面试
面试感受:很好;面试难度:普通难度
2 年前 发布
14
匿名用户
面试了职位:Java开发工程师 - 杭州
感觉没戏
电话面试,问的都是很基础的java知识,以及框架源码。
问的都是很基础的java知识,但是不太好答出来,得基础很扎实才可以,例如异常处理,还问了接触过的框架源码,有无读过源码之类的问题!
面试感受:一般;面试难度:有难度;面试来源:校园招聘
1个问题,1条回答
Q:了解过什么java框架,有无阅读过源码。
2 年前 发布
匿名用户
面试了职位:java工程师 - 杭州
未通过
三轮+注重基础知识考察
三轮技术面试和一轮hr面试 一面: 一面是一个很nice的姐姐,从自我介绍说起,不需要很多,但是要将自己的基本信息优点以及大学组织过的活动说出来。先问了大学做过的项目。之后先让我写了一个冒泡排序算法,再针对这个排序写出测试用例。接着要说说怎样设计一个从下订单到付款的流程的测试用例。之后问了数据库基本查询操作,linux怎么查看文件,谈谈对测试的理解。最后问问大学比较喜欢干什么,参加过什么活动,自己的优点,闲聊一类的。 二面: 二面是一个男的,看着很鄙视我的样子。。一共三个问题。第一个,写从字符串转到数字的测试用例。第二个,写微信抢红包的测试用例。第三个,写针对百度主页面的测试用例。最后二面说让我回去再学习学习,挂在二面了。
1轮面试:笔试
面试感受:很好;面试难度:困难;面试来源:网络招聘
2 年前 发布
1
匿名用户
面试了职位:Java - 杭州
未通过
阿里巴巴电话技术面试
阿里巴巴的电话面试很奇葩, 面试的人随机某个时间给你打电话开口第一句就是现在能面试吗?我都呆了, 完全没有HR或者提前预约下的, 给我感觉是阿里巴巴好拽。 然后面试也是纯说不用写code, 有先问一下项目背景, 然后有一些Java常见的概念性问题和多线程问题,还会问你SQL的原理ACID是什么等。
1轮面试:电话面试
面试感受:一般;面试难度:有难度;面试来源:猎头推荐
1个问题,1条回答
Q:Java常见的概念性问题和多线程问题, SQL的原理ACID是什么。
2 年前 发布
整体感受:很好
面试难度:困难
面试来源:社会招聘
公司对比
阿里巴巴
查看更多java开发工程师的内容