感谢各位的关注,这里分享一下这几天面试的内容

尚浩宇 发布于 2015/10/20 17:35
阅读 1K+
收藏 15

    这几天在面试,有些面试题想跟大家分享一下。这里不按公司去区分了,按技术点吧。至于公司,大公司小公司小公司都有,比较有名的    X东、X知名P2P企业、eX宝等等。面试官有些出身挺高的,比如阿里,比如百度。整理的比较乱,大家将就下吧。

    spring:

        说说IOC、DI;

        说说aop及其应用;

        spring是如何管理事物的;

        spring注入流程,从spring启动开始讲;

    springMVC:

        说说springMVC的流程;

        和struts2对比说下区别;

    hibernate很少问,这里就不写了。

    mybatis:

        说说mybatis和hibernate的区别;

    数据库(主要是mysql):

        说说sql优化;

        说说数据库引擎;

        说说数据库索引;

        说说数据库的锁;

        说说mysql的主从复制;

    redis:

        redis是做什么的,有什么应用场景;

        redis和memcached的区别;

    dubbo(少部分公司问):

        说说dubbo是什么;

        消费者可以直接调用服务提供者吗;

    Nginx(少部分公司问):

        nginx和LVS的区别是什么;

        说说nginx的优缺点;

    情景题:

        如何应对大数据量用户并发;

        如何应对数据库高并发;

        如果一个网站性能特别差,怎么优化;

        如果让你去部署一套分布式系统,你会考虑哪些东西?

        如何实现抢红包的功能,怎么保证数据一致性;

        如果一个网站的静态资源特别多,你会怎么处理?

    还有一些理论题,这里就不说了,想了解的,看我另外一个帖子http://www.oschina.net/question/2358114_2137986

    好了,我印象最深的就这么多,其他的小的记不清了。

加载中
1
Lubby
Lubby

看到有人问答案。其实就算直接给你们答案,回头换个面试官换个问法,你就悲剧了。所以鄙人觉得学东西还是要系统一点比较好。以下是本人上次面试之前所看的书,答案都在所列书里,就算面试问的不是以上楼主问的问题,仔细看完书对你来说也不是问题了。

1.spring

    《Spring 3.x 企业应用开发实战》

2.mybatis

    官方文档

3.数据库(主要是mysql)

    《高性能mysql》

4.redis

《redis设计与实现》

5.dubbo

    《大型网站技术架构+核心原理与案例分析》

    《大型网站系统与JAVA中间件实践》

    《从Paxos到Zookeeper:分布式一致性原理与实践试

    《Netty权威指南》

6.Nginx

    《Nginx模块开发与架构解析》

自己再补充一些

7.JVM

    《深入理解Java虚拟机 JVM高级特性与最佳实践》

8.Java语言相关、集合、多线程(current包)

    《Think in java》

    JDK源码

9.数据结构相关

    《算法导论》

    leetcode.com

10.设计模式相关

     《设计模式之禅》


Lubby
Lubby
回复 @尚浩宇 : 呵呵,看过和理解也是差别很多的。最让人头疼的是细节。每本书每个子标题中的细节都很多,所以需要扣细节。 个人觉得靠背是没用的,过两天就忘了,如果能够理解能够用自己的语言描述出来才算是真正“看过”,就算忘了很多细节,稍稍回忆还是有印象的。
尚浩宇
尚浩宇
真是好人!
0
上古遗露
上古遗露
面试结果呢
尚浩宇
尚浩宇
额,最后选择了一个o2o做互联网的公司,个人比较喜欢这样的项目,能磨练人
0
youbaiOSC
youbaiOSC
答案呢
尚浩宇
尚浩宇
答案啊,问问度娘,自己总结的不全或者片面
0
Anotherjueyue
Anotherjueyue
遇到的差不多是同样的问题
尚浩宇
尚浩宇
赞!
0
闪小达
闪小达
好东西啊 支持楼主了
尚浩宇
尚浩宇
谢谢哈
0
ramnight
ramnight
有些问题问的深了,全能答上来估计要高级以上了
尚浩宇
尚浩宇
问的深的,我记得有个面试官说,我知道这个问题有点深,我就看看你的知识面,没事,你知道什么你说什么就好了
0
彪付_3个字符
老实说,除非笃定 下个10年一定是做开发,不如多想下产品,接接项目,早日实现财务自由~
尚浩宇
尚浩宇
因人而异吧,技术跟不上,到哪都没话语权
0
wobushiwangj
wobushiwangj
这要能答出来大部分,20k以上
徐欽
徐欽
能会的话,20K都算少了。
0
0
金三胖
金三胖
谢谢分享
返回顶部
顶部