阿里面试题:
http://www.iteye.com/topic/1117953
1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash
2.java的内存管理
3.分布式缓存的内存管理,如何管理和释放不断膨胀的session,memcache是否熟悉
4.oralce的底层管理(怎样让查询快,插入慢)
5.java底层是怎样对文件操作的
6.研究了哪些框架的源码
7.并发问题,锁,怎么处理死锁,脏数据处理
8.性能问题
9.equals和hashcode这些方法怎么使用的
10.java的NIO
http://lvwenwen.iteye.com/blog/1706221
1.先从项目模块入手,详细问项目模块是怎么实现的,遇到的问题怎么解决(一定要说自己做过的,真实的情况)
2.sql语句优化怎么做的,建索引的时候要考虑什么
3.spring ioc你的理解,ioc容器启动的过程是什么样的,什么是ioc,aop 你个人的理解是什么
4.jms 你个人的理解,就是消息接收完怎么处理,介质处理(为什么重启mq就能恢复)
解答:http://setting.iteye.com/blog/1097767
5.sychronized 机制 加了static 方法的同步异同,A 调用 B,A执行完了,B没执行完,怎么解决这个同步问题
6.servlet 默认是线程安全的吗,为什么不是线程安全的
解答:不是 :url:http://westlifesz.iteye.com/blog/49511
http://jsjxqjy.iteye.com/blog/1563249
http://developer.51cto.com/art/200907/133827.htm
7.spring里面的action 默认是单列的,怎么配置成多列?
socpe =propty ?
8.socket 是用的什么协议,tcp协议连接(握手)的过程是什么样的,socket使用要注意哪些问题
解答:tcp协议,
9.数据库连接池设置几个连接,是怎么处理的,说说你的理解
10.自定义异常要怎么考虑呢,checked的异常跟 unchecked 的异常的区别
11.线程池是怎么配置的,怎么用的,要注意哪些,说下个人的理解
12.tomact 里session共享是怎么做到的,
解答:http://zhli986-yahoo-cn.iteye.com/blog/1344694
13.服务器集群有搭建过吗
解答:http://www.iteye.com/topic/1119823
阿里B2B北京专场java开发面试题(2011.10.29)
http://yueyemaitian.iteye.com/blog/1387901
3、画出最熟悉的三个设计模式的类图
4、写代码分别使得JVM的堆、栈和持久代发生内存溢出(栈溢出)
第一面(只记得这么多了)
1、笔试题第四题实现又口述了下
2、有个每秒钟5k个请求,查询手机号所属地的笔试题(记得不完整,没列出),如何设计算法?请求再多,比如5w,如何设计整个系统?
3、比较熟悉什么技术?我说jvm和oracle,就让我画jvm的体系结构,画了之后说各个部分的职责,并扯到运行期优化。
第二面(没有技术细节,都是泛泛的,但是我回答的比较保守,只觉得能滔滔不绝的说上半小时才敢说看过或了解)
1、是否愿意去杭州
2、熟悉各种技术框架么?源码读过么?
3、数据库了解什么?mysql了解么
4、前台技术,看我用的ExtJS,就问是否了解JQuery
5、进现在的公司,觉得对技术是否有提升?
第三面,此面没有技术问题
第四面HR(感觉这面问题回答的有点扯,毕竟是这么几年来首次面HR,之前面过2、3个公司,要么很早就挂了,要么感觉流程太长,自己不愿意面下去)
1、愿意去杭州发展么?我说要考虑,hr就问主要考虑什么问题
2、从技术角度来说,你觉得你跟你同学比怎么样
3、你的父母怎么看待你的
支付宝java开发电话面试题(2011-12-22)http://yueyemaitian.iteye.com/blog/1387906
这是第二面的面试题。虽然过了二面,但是没有约定时间去杭州面试。过了一周之后偶然的机会,参加了淘宝的专场拿到了offer,所以支付宝后续面试就终止了。
1、jvm性能调优都做了什么
2、高并发情况下,我们系统是如何支撑大量的请求的
3、集群如何同步会话状态
4、负载均衡的原理
5、数据库事务属性
6、二叉树的遍历算法
7、hashtable和hashmap的区别
8、并发、同步的接口或方法
9、string、stringbuilder、stringbuffer区别
10、https处理的一个过程,对称加密和非对称加密
11、线程的几种状态
12、了解手机开发么
13、个人优势
14、与同事沟通的时候,如果遇到冲突了如何解决
15、工作中觉得哪方面欠缺?
16、有问题要问么?
17、期望薪水
18、为什么要离开现在的公司
* struts1.2和webwork的区别
* hibernate和ibatis的区别
* spring工作机制,IOC容器
* servlet的一些相关问题
* webservice相关
* java基础:jvm,HashSet等等
* 考察学习新技术的能力
淘宝北京专场java面试题(2011-12-31)
http://www.iteye.com/topic/1120048
第一面
1、说说项目
由于我几年一直做一个产品,从后台做到前台,从业务开发做到技术平台,所以就画了整个产品部署架构图,b/s & c/s的,然后一层层的讲解。
B/S现有Web框架改造、浏览器缓存、c/s补丁下载各种方式、cdn、c/s通信协议、rpc集群、http集群、负载均衡、集群前置机调度、后端服务器主从实例、后端服务器各种优化(异步、性能隔离)、数据库服务器各种优化(索引、物化视图、读写分离、帐套结转、数据库横向切分、纵向切分)、层间调用性能监控的实现,对照产品架构图各个部分一路讲下来。
2、http集群方案,我们的是反向代理服务器,自己有写代理服务器,也可以用主流的web服务器,然后面试官就问ngnix、lighttpd、apache三大主流web服务器的区别...囧了。。。
3、如果有机会重新设计你们的产品,你会怎么做?
这个当时回答的不好,主要从通信协议和数据存储两块来说了,这样说有些片面。因为我们产品本身又很多问题,只通过部署架构图是反映不出来的,如二次开发问题、补丁下载问题、不同模块java包相互依赖问题、技术框架比较封闭、构建系统方案落后、文档缺失等,我们内部经历过很多的痛苦的,但是当时思维局限在了部署架构,所以没有说出这些问题。
第二面
4、网站性能优化如何优化的?
自己一点网站性能优化经历,结合《构建高性能Web站点》,扯了一通,跟一面有点类似。
5、本来要花产品架构图,我翻过简历,后边有一面时候画的,就没要画了。然后就要我在黑板(暂且叫做黑板)上画jvm体系结构。
画了jvm体系结构,讲解了jvm各个组件和组件的交互、GC算法、各种垃圾收集器、运行期优化、产品中遇到的与jvm相关的问题如oom、ClassLoader问题等,并针对HotSpot VM的实现讲解了堆、非堆内存划分
第三面(HR面)
6、看我面过b2b和支付宝,问了下情况
b2b面完了,但是没过;支付宝过了2面
7、个人优缺点
8、是否愿意来杭州
第四面(视频电话面,杭州某大牛)
9、介绍项目。对于Web框架的改造,跟原有框架的异同
10、下班后的时间有学习技术么
11、是否参加过开源项目
本人工作时间不短了,4年半的小本。这次面,过了p6,淘宝商城的业务开发部门。
之前三年是做ERP业务开发,技术没什么提升。最近两年在平台部,半年前觉得混的快挂了才狂翻公司文档、读源码、看书。具体面试准备过几天会另写一篇。最近只整理了几次面试的面试题,在博客里,只是为了发出来给大家共享,同时也因为有同事想了解下这些公司的面试内容。另外为了消除像我这样在面试一些公司前的恐惧心理---我在面百度之前一直没有过的自信的,不知道他们会面什么,网上没找到java面试的完整题目....je坛子里的牛人一堆,还请各位不吝指教!
发表评论
-
关于大访问量、高性能、高稳定性网站建设的个人意见 (转)
2013-03-13 01:03 763目前接洽了一个网站的建设,涉及到标题所述问题的讨论,个人想了 ... -
SSh框架问题集结
2013-03-12 17:33 6181-1:为什么每次请求都要创建一个Action对象? ... -
面试通用问题
2013-03-12 14:27 688通用问题指的是对于 ... -
自个面试记录题
2013-03-12 10:53 6401.对自己的评价(技术方面) 具有很强的团队精神,有良 ... -
HR基本面试问题
2013-03-11 16:17 9091. 自我介绍 首先 ... -
Java性能优化(转)
2013-03-11 15:35 9791、慎用异常 异常对性 ... -
精华java面试题(转)
2013-03-07 22:59 6521)transient和volatile是java关键字吗? ... -
java动态代理(JDK和cglib)(转)
2013-03-04 12:01 586JAVA的动态代理 代理模式 代理模式是常用的java设计模 ... -
Java项目经验——程序员成长的关键(转)
2013-01-24 15:43 594Java就是用来做项目的!Java的主要应用领域就是企业级的项 ... -
2+,java面试题
2013-01-17 20:34 6531.什么是事务控制?答:事务控制就是将一系列操作当成一个不 ... -
java面试提问收集
2013-01-16 15:25 632给一张表加了索引,但是查询的时候却发现索引没起作用怎么回事 ... -
Java数据库面试相关
2013-01-16 15:21 1412数据库设计和建模必要性• 好的数据库结构有利于:-节省数 ... -
面试如何流畅巧妙应答
2013-01-16 15:16 631面试前对自己的心理暗 ... -
10小时准备java程序员面试(临时抱佛脚必备)
2013-01-16 14:51 710Java web开发程序员,入 ... -
变态JAVA面试32问
2013-01-16 14:49 505第一,谈谈final, finally, ... -
面试前准备
2012-02-07 00:23 6441.门户网站项目:技术分析和框架分析,理解struts2以 ...
相关推荐
【标题】"2018阿里BAT面试题"所涉及的知识点主要集中在大数据处理和分布式计算领域,其中标签"spark sql hadoop"揭示了重点内容是Spark SQL与Hadoop两个核心技术。 Spark SQL是Apache Spark项目的一个重要组件,它...
根据提供的信息,我们可以总结出这份文档是关于iOS面试题的一部分,特别强调了与阿里巴巴相关的面试题目。虽然原文中包含大量非可读字符,但通过整理和解析,我们能够提炼出以下关键知识点: ### dSYM 文件 1. **...
互联网校招题库资料笔试面试真题具体面试问题回答技巧腾讯阿里培训资料: C++面试题笔试题 C语言 IQ智力面试题笔试题 JAVA笔试面试资料 ...web开发 数据库面试题笔试题 ...近期出现的C++面试题整理(附详细答案).docx
现在五块钱的付出,将来收获的可能是一份心仪的offer,干货满满,建议下载。...友情提示:本套面试题包括面试题900题+公司实战面试题400问,面试题已经整理好答案,公司题由于新收录没有答案,但非常有参考价值。
根据给定的信息,我们可以整理出一系列与iOS开发相关的知识点,特别是针对阿里巴巴的iOS面试题。以下是对这些知识点的详细解析: ### dSYM 文件 #### dSYM 文件简介 dSYM 文件是一种特殊的文件格式,用于存储 iOS ...
java面试前必看
【阿里P7面试题整理集合】的面试涵盖了Java开发中的多个关键知识点,主要涉及多线程、数据库(MySQL)、JVM调优、Redis、Spring框架、Dubbo服务治理以及问题解决能力。以下是对这些主题的详细说明: 1. **多线程**...
26. **TCP三次握手**:建立连接过程,确保双方都能通信,避免失效连接。 27. **TCP四次挥手**:关闭连接,确保数据传输完毕,防止旧数据干扰新连接。 28. **TIME_WAIT状态**:等待足够时间确保数据到达,防止重复...
### 阿里面试题知识点总结 #### 1. 自我介绍 - **知识点概述**:自我介绍是面试中常见的开场环节,旨在让面试官快速了解求职者的背景、经历及能力。 - **注意事项**: - 准备一份简洁而全面的自我介绍,突出自己的...
这份名为“微软、谷歌、百度、腾讯,阿里等各大公司笔试面试题整理”的资源集合了全球顶级科技公司,包括微软、谷歌、百度、腾讯和阿里巴巴等,在招聘过程中的笔试和面试题目,对于软件程序员和求职者来说是极其宝贵...
### Android经典面试题知识点梳理 #### 一、线程池原理 **背景介绍:** 在Android应用开发过程中,为了提高程序响应性和用户体验,通常需要在后台处理耗时操作,如网络请求、数据库读写等。传统的方法是通过`new ...
面试题7+面试题8+面试题9_北京广视通达数字网络科技有限公司 中企动力面试总结?-面试题1 畅捷通(用友集团)?-面试题2 麦达数字面试?-面试题3 boss直聘面试?-面试题5 博易智软(北京)技术股份有限公司?面试题7 ...
Java作为一门广泛使用的编程语言,其面试题涵盖了基础到高级的多个方面。这份全面的面试题资源包含了Java的各个方面,包括但不限于基础语法、面向对象、集合框架、多线程、异常处理、IO流、网络编程、反射、设计模式...
阿里面试题总结及答案,参考答案来自互联网整理。有需要的同学可以下载参考。
【Java面试核心知识点详解】 Java面试中,BATJ(百度、阿里巴巴、腾讯、京东)等大厂常常关注以下几个方面: 1. **Java多线程**: ...建议在准备面试时,不仅要看面试题,还要通过实践和阅读源码来提升自己的技能。
Java面试题精华集包含了众多Java开发者在面试过程中可能会遇到的核心知识点,主要针对阿里巴巴、腾讯、字节跳动和华为等知名公司常见的面试题目。这些题目旨在考察候选人的基础理论、编程能力、解决问题的能力以及对...
8. **阿里巴巴、淘宝、亚信、华为等公司的面试题**:这些公司的面试题通常会结合公司业务和技术特点,如阿里巴巴的中间件技术、淘宝的高并发场景处理、亚信的通信行业解决方案、华为的硬件和网络技术等。 9. **笔试...
### 2017年阿里Java基础面试题文档解析 #### 一、自我介绍与问题解决能力 在自我介绍部分,面试者应该清晰地表达自己的背景、经历以及为什么选择当前的职业道路。此外,通过讲述一个具体的问题解决案例,能够展现...
本资料"Java面试题整理.zip"聚焦于Java开发者在面试中可能遇到的关键问题,涵盖了一系列重要主题,如面向对象编程(OOP)、注解、集合、反射、多线程、Spring框架、Dubbo服务治理、MyBatis持久层框架、JVM虚拟机以及...
阿里Java面试题集锦主要涵盖了Java编程语言的基础与高级特性,以及在阿里巴巴这样的大型企业中常见的面试知识点。以下是对这些面试题的详细解读: 一、红黑树的特性: 红黑树是一种自平衡的二叉查找树,其特性包括...