`
- 浏览:
2018 次
- 性别:
- 来自:
上海
-
基础篇
1.谈谈你对字符集的理解
2.谈谈你对NIO的理解
[/size]3.谈谈你对序列化的理解
4.谈谈你对softReference,weakReference,PhantomReference的理解
5.谈谈你对异常的理解
6.谈谈你对设计模式的理解
7.谈谈你自己工作中常用的脚手架(提升工作效率的法宝之一)
8.谈谈你对类加载器原理的理解,child first/parent first模型优缺点如何?
9.谈谈你对ASM的理解
10.谈谈你JVM调优的经验
进阶篇
1. 工作中,除了对J2SE libarary的使用外,你还会用到哪些工具库?(脚手架问题)选择这些库的标准是?举几个简单例子吧
2. 精度丢失的问题,遇到过吗?(float,double,BigDecimal) 如何避免?
3. 序列化中需要注意什么问题?对时间的序列化,又需要考虑什么?
4. Apache,Ngix,Lighttpd怎么解决高并发访问的?采用什么模型?优缺点是?如何调优?poll,select,epoll模型在各个web server中的实现情况?
5. Memcached 是分布式缓存,还是集中式缓存?实施中需要注意什么问题?
6. 工作中,设计模式用的多吗?怎么用?visitor模式应用中需要注意些啥?
7. 谈谈你对架构的理解,工作中,你是如何去架构,设计一些系统的?(可以从基础框架方面谈起)
8. 并发编程中需要注意些什么?哪种情况下线程可以Reentrant?如何优雅的结束线程?啪啦啪啦一堆堆问题
9. 架构vs.设计?如果让你设计一个IOC容器,如何用优雅的架构保证你的设计?
10. Reactor模式和Proactor模式了解多少,web server中有哪几种高性能IO模式?
11. JAX-RPC与JAX-WS,JAX-RS区别?在JAX-RS中put与post的区别是?
12. 曾经参与过或者分析过哪些开源框架,带给你最大的感受是什么?
13 如果公司让你设计一套应用监控平台(Java平台),你觉得会碰到哪些技术难点(架构或细节层面均可谈谈。可以谈谈java agent技术)?
技巧篇
1. 谈谈你对consistent hashing algorithm的理解,如何设置虚拟节点,如何选择hash算法(更高的命中率,有效的故障转移)?
2. 归并排序,堆排序工作中有用到吗?如何应用的?
3. 任选一门语言,编写一个算法: 求解上月当前时间(着重考察算法的鲁棒性)
4. 谈谈你sql优化方面的经验?可以从执行计划谈起,对choose,rule.cost进行剖析
5. 消化or异常?当批量插入数据为空时,你的处理策略是?优缺点是?诸如此类的问题都可以谈谈;
流程篇
1. 敏捷思想能为你工作中带来什么?怎么理解coding-pair的?
2. 人,而不是流程或方法决定了软件开发过程的成功,谈谈你的看法?
3. 用JIRA来跟踪管理我们的问题和需求;用Confluence来聚集团队的想法、计划和知识?在此过程中,你遇到了哪些问题;
4. 持续集成,版本控制方面,你是如何做的?
5. maven的phase,goal有什么区别?lifecycle呢?[/size]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
java必知必会基础,好好看完,对你一定有用啊java必知必会基础,好好看完,对你一定有用啊
04-Java必知必会108题01-Java公司面试真题 02-Java面试文档 03-大数据面试文档 04-Java必知必会108题01-Java公司面试真题 02-Java面试文档 03-大数据面试文档 04-Java必知必会108题01-Java公司面试真题 02-Java面试...
java必知必会108题
Java反射机制是Java编程语言中的一个强大特性,它允许程序在运行时检查和操作类、接口、对象等的内部信息。这一机制对于理解和实现动态类型、元编程以及框架技术至关重要。下面将详细解释Java反射机制及其相关知识点...
java后台面试题必知必会java后台面试题必知必会java后台面试题必知必会java后台面试题必知必会java后台面试题必知必会java后台面试题必知必会java后台面试题必知必会java后台面试题必知必会java后台面试题必知必会...
java工程师必知必会的Java学习重点和步骤
Java面试必备必知必会,这是每个Java开发者在求职或者职业发展中都需要面对的主题。Java面试通常涵盖以下几个核心领域:Java基础、集合框架、多线程并发以及虚拟机(JVM)知识。以下将对这些关键知识点进行详细阐述...
java编程必知手册java编程必知手册java编程必知手册
一、Java必知必会108题 这部分内容可能涵盖了Java基础语法、面向对象编程、集合框架、多线程、异常处理、I/O流、网络编程、反射机制、JVM内存模型等多个方面。例如: 1. Java的基础语法:变量声明、数据类型、运算符...
在编程领域,排序算法是基础且重要的概念,对于Java程序员来说,理解并掌握各种排序算法能提升编程能力。以下是8种常见的排序算法及其基本思想、实现方式的详细解释: 1. 直接插入排序: - 基本思想:将未排序的...
在Java开发面试和笔试中,掌握一定的基础知识是至关重要的。这些知识不仅涵盖了编程语言本身,还包括与之相关的数据库管理、软件工程原则以及软件测试方法。以下是对标题和描述中提到的一些关键知识点的详细解释: ...
Java必知指南大法 Java作为一门面向对象的编程语言,具有非常广泛的应用前景,但是在编程过程中,经常会遇到一些常见的问题,如空指针、异常处理、计算集合接口等。为了避免这些问题,本文将详细介绍Java编程中的...
《500道Java后端面试必知必会-V1版.pdf》这份文档的内容主要聚焦于Java后端开发领域的面试题目和知识点,其涵盖了面试者在求职过程中可能会遇到的Java相关问题。该文档适合准备Java后端开发面试的读者,帮助他们更好...
### Java工程师必知必会的知识点 #### 一、Java语言基础 - **Java语言发展简史** - Java由Sun Microsystems公司在1995年发布。 - 初始目标是为了开发嵌入式设备和消费类电子产品。 - 由于其跨平台特性(Write ...
04-Java必知必会108题 全部答案,更新日期:2024年7月11日,直接下载吧! 新增:高清172份,累计 7701 页大厂面试题 PDF 新增:高清172份,累计 7701 页大厂面试题 PDF 所有干货免费奉送,,如果整理数据材料不易...
《Java面试必知必会2.0》Pixyll主题.pdf 《Java面试必知必会2.0》Pixyll主题.pdf 《Java面试必知必会2.0》Pixyll主题.pdf
在Java编程中,理解和熟练使用URL(Uniform Resource Locator)和URLConnection是至关重要的,因为它们是进行网络通信的基础。本文将深入探讨这两个核心概念,并通过示例代码帮助你掌握它们的用法。 首先,URL是...
《Java面试必知必会系列-V1.0》.pdf 《Java面试必知必会系列-V1.0》.pdf 《Java面试必知必会系列-V1.0》.pdf
《Java面试必知必会2.0》Newsprint主题.pdf 《Java面试必知必会2.0》Newsprint主题.pdf