面试经验以及职位要求--Java开发(不知道是哪个学长的经验了)

来源:互联网 发布:国产机器人仿真软件 编辑:程序博客网 时间:2024/03/29 19:24

第一部分:职位要求



第二部分:面试经验

一、阿里二面的经验

面试流程如下: 
一.自我介绍 
二.主要项目经历(和一面差不多) 
1.   讲一下最近在做的一个项目 
  
2.   项目整体情况(纸上画) 
  
三.基础知识 
1.  数据结构 
  
JAVA中HashMap是怎么实现的? 
  
数组怎么哈希? 
  
链表用来存什么? 
  
TreeMap怎么实现的? 
  
2.   数据库 
  
Mysql索引是如何实现的? 
  
3.   多线程 
  
项目中有用过多线程吗?怎么用的? 
  
JDK自带的线程池类是什么? 
  
4.  JVM 
  
JVM内存模型是什么? 
  
栈是线程共享的吗?存放什么? 
  
堆是线程共享的吗?存放什么? 
  
5. WEB开发 
  
做过J2EE吗? 
  
四.闲聊 
1.   职业规划是什么? 
  
以后想做什么方向呢? 
  
大数据,数据分析 
  
五.HR 
1.  兴趣爱好是神马? 
  
2.  举办过神马活动? 
  
3.  项目经验中,从研发工程师到主要负责人,有哪些转变? 
  
4.  项目中遇到难题怎么解决的? 
  
这里不是问技术,是问途径。看书,搜索,看博客,还是问同事? 
  
4.  对阿里企业文化的理解? 
  

0 0
原创粉丝点击