面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
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.加班问题...查看更多
包含1个问题,0个回答
Q:Java内存结构,spring的aop的实现方法,java数据库问题定位和性能调优; - 关于Java异常的续承层次结构,讲述异常的续承关系; - java中重载和重写有什么区别,分别用什么关键字; - 关于分布式消息队列,分布式缓存; - 关于hashmap源码实现, jdk - 关于设计模式,uml,jvm 内存回收机制问题 - java线程如何启动?java中加锁的方式有哪些,怎么个写法? - 对乐观锁和悲观锁的理解; - ORACLE中的SQL如何进行优化,都有哪些方式?事务有哪些特性,在ORACLE中隔离有哪些级别?
2 年前 发布
2
匿名用户
Java开发实习生
未通过未通过
电面时间是5月20多号的晚上8点多了,非常突兀,没有通知,直接就是面试的电话。他们规定的面试时间尽量控制在一小时,我面了68分钟,问到后来都抖了,是纯碎的技术面。刚开始有暖场,试图让你放松,而事实上我紧张的不行。。进入正式面试时会问一些问题,感觉面试官那里应该有个题库,就是从里面挑出来问,会的话他可以层层深入直到你不会。。你不会的话自然就直接换题了。。 当时先问了malloc和new的区别,当时感觉不明觉励,以为是要回答到内存中的层面,开辟内存的方式啥的。。说不太了解底层的,感觉都是应用中的区别。。说了new可以有构造函数,传些参数初始化啦之类的。最后问了问面试官,居然malloc是个函数,new是个操作符也算区别!所以不要想得太玄乎,再显而易见的区别只要是区别都可以回答的。。 后来问了代码运行时在内存中的分布,就是堆、栈、代码区、静态区那几个,说说各自是存什么的就行了。后来问了是从低到高还是从高到低啥的,然后他自己来了句好像太深了,算了。。我说了个大小端。。他就问了大小端和什么有关,我说是CPU,然后就问了intel处理器和AMD处理器神马神马的已经过于底层听不懂了呜呜呜。。这个题就算跳过了。。。 还有序列化和反序列化,怎么保证数据的正确性。。这个当时木有答上来,因为没用过java的序列化和反序列化,用的也都是上层的XML,JSON的格式,底层到底怎么搞得不清楚。。让面试官给我讲了半天,他还说“是我面试你还是你面试我”。。搞得我紧张的都不敢说话了。。中间某些人还不停给我打电话,搞得我都听不清。。特别尴尬。。总之越来越紧张。。还问了进程和线程的区别,我就稀里糊涂想到哪里说道哪里了。。用词特别不专业。。 还有个问题是链表怎么判断有没有环路,我说了做个标记,还有固定一个位置看有没有指回来的两种方法,太水了。。面试官提示我说小学有一种题是操场上的追击问题,试图启发我,无果而终。。。其实就是设两个指针,步长分别为1和2,然后看有没有追上就可以了。...查看更多
2 年前 发布
1

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网阿里巴巴阿里巴巴面试经验阿里巴巴面试经验:网上发了简历,第二天...