`

JAVA程序员面试题[问答]

 
阅读更多

学习笔记,转自: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程序员面试题

    Java程序员面试题主要涵盖基础语法、逻辑思维以及面向对象编程等方面。下面将详细解析这些知识点: 1. **接口成员**:在Java中,接口成员包括常量(final static变量)和抽象方法。常量默认是public static final的...

    java面试笔试题库java学习笔记开发教程互联网公司面试资料大全合集.zip

    Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc java面试书籍源码 Java面试笔试题库.CHM Java面试问题集.pdf Java面试题以及答案(小生).pdf java面试题...

    程序员笔试面试题集(经典)

    《程序员笔试面试题集》是一份非常宝贵的资源,尤其对于准备进入IT行业的朋友们而言,它涵盖了程序员面试过程中可能遇到的各种问题。这份资料主要关注的是Java、C++编程语言以及数据库等相关知识,这些都是软件开发...

    java面试问答题

    java面试问答题,答案详细明了java面试问答题,答案详细明了java面试问答题,答案详细明了

    java面试笔试题库java软件设计java笔试题大集合及答案文档资料合集300MB.zip

    Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc java面试书籍源码 Java面试文档题库 Java面试笔试题库.CHM Java面试问题集.pdf Java面试题以及答案(小生)....

    java面试笔试资料java笔试题大集合及答案题库java笔试题汇总资料188个合集.zip

    Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc Java面试文档题库 Java面试笔试题库.CHM java面试笔试题库资料合集.zip Java面试问题集.pdf Java面试题以及...

    java面试笔试资料Java经典项目集锦java笔试题大集合及答案题库java笔试题汇总资料个合集(188).zip

    Java程序员面试宝典 .pdf java笔试题大集合及答案 Java经典项目集锦.rar JAVA编程题全集(100题及答案).doc Java面试文档题库 Java面试笔试题库.CHM java面试笔试题库资料合集.zip Java面试问题集.pdf Java面试题以及...

    java面试题以及技巧

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    java面试题及技巧4

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    java程序员就业必读(精品)

    这份资源包中的"程序员面试宝典pdf完全版.pdf"、"1800题.rar"、"java面试题"、"Java程序员面试宝典"、"java程序员面试集合"等文件,将帮助你全面复习Java知识,掌握面试技巧,提高面试成功率。通过深入学习和实践,...

    程序员面试金典-卷二

    150个编程题问答从二叉树到二分查找,该部分涵盖了关于数据结构和算法的最常见、最有用的面试题以及最为精巧的解决方案。应对棘手算法题的5种行之有效的方法通过这5种方法,你可以学会如何处理并攻克算法难题,包括...

    java面试题面霸版

    【Java面试题面霸版】主要针对Java程序员的就业准备,包含了常见的Java笔试题,适合初次求职者。本文将从核心Java知识、面试技巧、薪资水平以及招聘关注点等方面进行详细解析。 首先,掌握Java核心技术至关重要。这...

    java面试题及技巧3

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

    java面试题以及技巧6

    │ 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技术和数据库相关的面试知识点,这些文档是准备Java开发者面试的宝贵资源。以下将根据标题和描述中的关键信息,详细解析其中可能包含的重要知识点: 1. **Java基础知识**: - 类与...

    程序员简历、面试技巧.ppt

    笔试:以JAVA基础题,SQL语句,javascript等基础为主,或是写几个简单的小程序 面试: 其一,答题准备。一般来说,你的初试是由人力资源部来进行的,他们会就你的学历、个性、能力、价值观和过去的成绩等问一些常规...

    程序员面试相关

    这些题目可能包括算法题、编程题、系统设计题,以及针对特定技术栈的问答题。例如,你可能需要解决一道LeetCode上的难题,或者解释如何设计一个大型网站的架构。熟悉这些题目能让你在面试时更加从容。 2. **算法与...

    java面试题目与技巧1

    │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ ...

Global site tag (gtag.js) - Google Analytics