学习笔记,转自:http://maomigougoubaobei.blog.163.com/blog/static/1979831502012914102738902/
1、说说JVM原理?内存泄露与溢出区别,何时产生内存泄露?
2、用java怎么实现有每天有1亿条记录的DB存储?mysql上亿记录数据量的数据库如何设计?
3、mysql支持事务吗?DB存储引擎有哪些?
4、mvc原理,mvc模式的优缺点,如果让你设计你会怎么改造MVC?
5、hibernate支持集群吗?如何实现集群?
6、tomcat 最多支持并发多少用户?
7、map原理,它是如何快速查找key的?map与set区别?
8、描术算法,如何有效合并两个文件:一个是1亿条的用户基本信息,另一个是用户每天看电影连续剧等的记录,5000万条。内存只有1G???
9、在1亿条用户记录里,如何快速查询统计出看了5个电影以上的用户?
10、Spring如何实现IOC与AOP的,说出实现原理?
1.JVM的三个代是什么,各有什么作用和区别 汗。。。不是很了解 答的不是很好
2.远程方法调用和分布式相关的东西(记不清了)
3.还是远程JNDI..........
3.1 HashMap和HashTable的区别,更快的map结构是什么,并且要求是线程安全
4. 项目中用到的框架struts1和struts2的区别,struts1的流程,struts2的流程,为什么要用,你觉得劣势在哪儿。。。。
5. Hibernate的框架,流程,对项目的帮助,一级缓存,二级缓存,与ibatis的区别,iBATIS的架构。。。。。。。
6 JVM的gc,哪些回收策略,怎么判定是否该回收,不同的场景(高并发、低响应等)下如何选择策略
7 说说你做的项目,流程,角色,用了哪些设计工具,流程图,时序图。。。。。。。。
8 设计模式,手写单例、简单工程、模板方法三个的案例代码,其他的简要说说,如策略、适配器。。。。。。。。
9 SPring原理,IOC\DI 面向切面 ,如何实现的,事务管理
10. 平时去哪些web2.0网站,让你设计微博,你觉得最会出现性能的地方在哪儿(其实就是问微博如何把一条消息最短时间通知几十万的粉丝),如何解决
11.平时去哪些技术网站,关注哪些牛人的文章,最近看的最深刻的一片技术文章是什么
自己实现下string的compare函数?
单例的类是否可以继承?
数组创建后是否可以改变大小?
让你假装给一帮刚入学的大学生讲讲数据结构?
谈一谈java的多线程?
以前用过那些设计模式?
-算法题
递归转成非递归的实现(用循环)
约瑟夫问题
io文件流编程
sql实现
2-解答或论述
分页的实现与原理
从事的项目开发阶段有哪些具体规范
weblogic集群部署详细设置过程
详细说明oracle分区与sharing技术
你觉得深刻理解oo思想的要素有哪些
从事过的jee项目的技术亮点有哪些
3-hr
自我介绍\离职原因\工作内容\从事过单位之间的比较与好坏\对本公司了解多少\为什么会选择这边\导致离职的首要要素\个人优缺点\个人性格\个人的职业方向与侧重点\进行过哪些测试 \目前薪水\期望薪水及个人达到此目标的能力...
4-主管
自我介绍\离职原因\工作内容\个人优缺点\项目中工作流的具体实现\具体案例开发流程与组织结构\项目中的问题及解决\项目中做的好与不好的地方有哪些\设计模式及应用\知识来源\...
因为我用的比较多的是MySQL和Oracle。
请问你这两个数据库熟悉吗?
知道事务吗?
事务有哪些隔离性?
事务的并发是怎么实现的?一般有几种你知道的实现方式?
你知道数据库的锁吗,有哪些锁类型,对于MySQL不同的引擎有哪些不同的锁机制。例如什么引擎有什么样的锁?
Oracle有哪些类型的锁?为什么说Oracle里面没有锁升级的概念?为什么MySQL里面需要锁升级?
Oracle和MySQL都用多版本并发控制也就Multi Versioning Concurrency Control。MVCC。能知道他是怎么样的一个机制吗?有什么样的好处?
对于不同的隔离性,哪些是可以使用MVCC,哪些是不能使用?
知道Latch,也就是闩,Oracle什么时候会用到呢?
为什么说有些数据库的锁加的越多,需要升级锁,因为锁对于哪些数据库是一种宝贵的资源,而对于Oracle来说确不是这样。Oracle是怎么做到的?
跟Java里面的锁有什么相同和不同的地方?
Java的Synchronized和Compare And Set有什么不同吗?什么时候会用Compare And Set,Java JDK里面有实现吗?
对于锁资源的管理来说,锁管理是怎么样的一个实现呢。是队列吗,是Hash吗?如果让你实现你会怎么实现?
我记得Java分配对象的时候也需要有某种锁,所以对于每个线程会预先提供一些内存空间,因为是线程内的,所以就不会和多线程竞争内存空间,你觉得我说的对吗?你有了解,能更清晰的解释这个机制吗?
相关推荐
Java程序员面试题主要涵盖基础语法、逻辑思维以及面向对象编程等方面。下面将详细解析这些知识点: 1. **接口成员**:在Java中,接口成员包括常量(final static变量)和抽象方法。常量默认是public static final的...
Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc java面试书籍源码 Java面试笔试题库.CHM Java面试问题集.pdf Java面试题以及答案(小生).pdf java面试题...
《程序员笔试面试题集》是一份非常宝贵的资源,尤其对于准备进入IT行业的朋友们而言,它涵盖了程序员面试过程中可能遇到的各种问题。这份资料主要关注的是Java、C++编程语言以及数据库等相关知识,这些都是软件开发...
java面试问答题,答案详细明了java面试问答题,答案详细明了java面试问答题,答案详细明了
Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc java面试书籍源码 Java面试文档题库 Java面试笔试题库.CHM Java面试问题集.pdf Java面试题以及答案(小生)....
Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc Java面试文档题库 Java面试笔试题库.CHM java面试笔试题库资料合集.zip Java面试问题集.pdf Java面试题以及...
Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc Java面试文档题库 Java面试笔试题库.CHM java面试笔试题库资料合集.zip Java面试问题集.pdf Java面试题以及...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
这份资源包中的"程序员面试宝典pdf完全版.pdf"、"1800题.rar"、"java面试题"、"Java程序员面试宝典"、"java程序员面试集合"等文件,将帮助你全面复习Java知识,掌握面试技巧,提高面试成功率。通过深入学习和实践,...
150个编程题问答从二叉树到二分查找,该部分涵盖了关于数据结构和算法的最常见、最有用的面试题以及最为精巧的解决方案。应对棘手算法题的5种行之有效的方法通过这5种方法,你可以学会如何处理并攻克算法难题,包括...
【Java面试题面霸版】主要针对Java程序员的就业准备,包含了常见的Java笔试题,适合初次求职者。本文将从核心Java知识、面试技巧、薪资水平以及招聘关注点等方面进行详细解析。 首先,掌握Java核心技术至关重要。这...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...
另外,"程序员面试宝典(pdf清晰版)"和"Java面试100题系列by_July"则分别提供了全面的面试准备指南和Java语言相关的面试题库。前者可能包含了面试流程、简历撰写、技术问答等方面的内容,后者则专门针对Java开发者,...
Java面试题集锦涵盖了广泛的Java技术和数据库相关的面试知识点,这些文档是准备Java开发者面试的宝贵资源。以下将根据标题和描述中的关键信息,详细解析其中可能包含的重要知识点: 1. **Java基础知识**: - 类与...
笔试:以JAVA基础题,SQL语句,javascript等基础为主,或是写几个简单的小程序 面试: 其一,答题准备。一般来说,你的初试是由人力资源部来进行的,他们会就你的学历、个性、能力、价值观和过去的成绩等问一些常规...
这些题目可能包括算法题、编程题、系统设计题,以及针对特定技术栈的问答题。例如,你可能需要解决一道LeetCode上的难题,或者解释如何设计一个大型网站的架构。熟悉这些题目能让你在面试时更加从容。 2. **算法与...
│ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...