某里巴巴Java工程师常规面试题以及解答
从HR弄来的P6-P7的JAVA工程师题目,分享给大家
1 Spring AOP和IOC的实现方法
http://blog.csdn.net/tarena_lixy/article/details/7096114
http://blog.csdn.net/kiss_vicente/article/details/6901295
http://blog.csdn.net/it_man/article/details/4402245
2 谈谈分布式消息队列和分布式缓存
消息队列:RabbitMQ,Kafka
缓存系统:Redis
http://blog.csdn.net/xiaolang85/article/details/18048631
3 谈谈对RPC的认识
http://wiki.dzsc.com/info/8466.html
4 Hashmap的实现方法
http://blog.csdn.net/vking_wang/article/details/14166593
5 Java异常处理类的结构
http://blog.csdn.net/junlixxu/article/details/6096266
6 https的握手过程
http://www.cnblogs.com/jifeng/archive/2010/11/30/1891779.html
7 数据库的问题定位和性能调优
http://blog.csdn.net/gzh0222/article/details/6799399
8 说说常用设计模式
http://blog.csdn.net/xiaoxian8023/article/details/8115240
9 谈谈UML建模
http://www.cnblogs.com/gaojun/archive/2010/04/27/1721802.html
10 Java重载和重写的区别,分别用什么关键字
http://www.cnblogs.com/bluestorm/archive/2012/03/01/2376236.html
11 Java线程如何启动
start()方法是启动一个新的线程,此时线程处在runnable状态,正在等待cpu分配资源即时间片段,
然后使run()方法,让一个线程跑起来,即此时现成真正运行
12 Java加锁的方式有哪些,怎么写
http://www.cnblogs.com/hoojo/archive/2011/05/05/2038101.html
13 谈谈乐观锁和悲观锁
http://www.cnblogs.com/chenlulouis/archive/2010/08/17/1801358.html
14 oracle/mysql的SQL优化都有那些方式
http://www.cnblogs.com/ATree/archive/2011/02/13/sql_optimize_1.html
15 Java的类加载机制
http://www.cnblogs.com/yshb/archive/2012/11/05/2756194.html
16 一致性哈希算法的原理
http://www.360doc.com/content/12/0412/17/597197_203070560.shtml
http://blog.csdn.net/cywosp/article/details/23397179
17 JVM中的堆是如何管理的,描述一下内存回收机制
http://blog.csdn.net/zhangerqing/article/details/8214365
18 事务有哪些特性,在oracle/mysql中隔离有哪些级别
http://blog.csdn.net/xiaoyu714543065/article/details/8211265
http://xm-king.iteye.com/blog/770721
19 memcache的工作原理
http://blog.csdn.net/wusuopuBUPT/article/details/18238003
20 介绍一个自己最近做的一个典型项目
21 在项目中遇到那些问题,自己是怎么解决的
某里巴巴Java工程师常规面试题以及解答的更多相关文章
- Java实习生常规技术面试题每日十题Java基础(三)
目录 1.是否可以从一个static方法内部发出对非static方法的调用? 2.Integer与int的区别? 3.Overload和Override的区别.参数列表相同,返回值不同的方法,是否是重 ...
- Java实习生常规技术面试题每日十题Java基础(二)
目录 1. JAVA 的反射机制的原理. 2.静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同? 3.如何将String类型转化成Number类型. 4.什 ...
- Java实习生常规技术面试题每日十题Java基础(一)
目录 1.Java 的 "一次编写,处处运行"如何实现? 2.描述JVM运行原理. 3.为什么Java没有全局变量? 4.说明一下public static void main(S ...
- Java实习生常规技术面试题每日十题Java基础(八)
目录 1.解释内存中的栈(stack).堆(heap)和静态区(static area)的用法. 2.怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串? 3.运行时异常与受检异常有 ...
- Java实习生常规技术面试题每日十题Java基础(七)
目录 1. Java设计模式有哪些? 2.GC是什么?为什么要有GC? 3. Java中是如何支持正则表达式. 4.比较一下Java和JavaSciprt. 5.Math.round(11.5) 等于 ...
- Java实习生常规技术面试题每日十题Java基础(六)
目录 1.在Java语言,怎么理解goto. 2.请描述一下Java 5有哪些新特性? 3.Java 6新特性有哪些. 4.Java 7 新特性有哪些. 5.Java 8 新特性有哪些. 6.描述Ja ...
- Java实习生常规技术面试题每日十题Java基础(五)
目录 1.启动一个线程是用run()还是start()? . 2.线程的基本状态以及状态之间的关系. 3.Set和List的区别,List和Map的区别? 4.同步方法.同步代码块区别? 5.描述Ja ...
- Java实习生常规技术面试题每日十题Java基础(四)
目录 1.String 和StringBuffer的区别. 2.数组有没有length()这个方法? String有没有length()这个方法? 3.final, finally, finalize ...
- java工程师基础笔试题(一)-参考答案
一.选择和填空 (不定项哦!) 1,如下是一份文件名为Test2.java的源文件,请问,编译该文件之后会生成几份字节码文件 class Test{ class Inner{} static cla ...
随机推荐
- Ubuntu-linux云服务器下安装开启虚拟环境失败解决办法
为什么要安装虚拟环境? 1.某些项目需要安装旧的包,开发相应功能 2.项目开发时,安装部分环境不希望影响整机环境 如何安装? 首先安装python 安装pip工具 sudo apt-get insta ...
- OpenCV imread读取jpg图像的一个大坑
长话短说 版本区间[OpenCV3.0.0, OpenCV3.4.1]内的OpenCV,(至少在windows下,使用官方提供的预编译版本),imread读取jpg图片后的像素值,和版本区间[Open ...
- 解决问题:CA_ERROR证书出错,请登录微信支付商户平台下载证书-企业付款到零钱接口(原创)
这几天用到了微信企业付款到零钱这个接口,结果出现了报错:CA_ERROR, 该接口的API说明和报错提示说明:https://pay.weixin.qq.com/wiki/doc/api/tools/ ...
- Java Spring Boot VS .NetCore (二)实现一个过滤器Filter
Java Spring Boot VS .NetCore (一)来一个简单的 Hello World Java Spring Boot VS .NetCore (二)实现一个过滤器Filter Jav ...
- Eclipse中如何将项目转成Dynamic Web项目
项目接手前的同事是使用MyEclipse写的,拿SVN将项目导入eclipse时,web项目就会变成java项目,这时就需要修改配置文件将项目转成web,步骤如下: 1.修改项目配置文件. 要修改的项 ...
- antd中按需加载使用react-app-rewired报错
[描述] 按照antd官网步骤 https://ant.design/docs/react/use-with-create-react-app-cn 最后yarn start会报错 [解决方法] 原因 ...
- Java线程池实现原理之自定义线程池(一)
1.队列的概念 谈到多线程先讲下队列的概念,之后的多线程学习会用到此类知识. 队列分为:阻塞式队列(有界).非阻塞式队列(无界),遵循着先进先出.后进后出的原则.阻塞队列与非阻塞队列区别: 1.非阻塞 ...
- 调试webpack配置文件
webpack运行在nodejs上,调试webpack就相当于调试nodejs程序.下面介绍一种通用的办法. 1.配置package.json,加一个debug. { 'scripts': { 'de ...
- linux中python3安装和使用
python安装 下载python安装包和依赖环境 #自由选择python3源码包的版本https://www.python.org/ftp/python/https://www.python.org ...
- ubantu16.04安装ns2.34 错误
把ns2.34解压缩之后,sudo ./install 出现的错误: 错误一:安装NS2.34过程中出现如下的错误:tools/ranvar.cc: In member function ‘virtu ...