
面试相关
在云端123
这个作者很懒,什么都没留下…
展开
-
25个经典的Spring面试问答
<p>本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。 1、什么是Spring框架?Spring框架有哪些主要模块?Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专转载 2017-01-24 12:47:38 · 609 阅读 · 0 评论 -
LeetCode题型总结(Java)
LeetCode of algorithms with Java solution 二分查找 [704] Binary Search [441] Arranging Coins [222] Count Complete Tree Nodes [162] Find Peak Element [744] Find Smallest Letter Greater Than Target [2...原创 2019-01-09 18:55:39 · 2622 阅读 · 0 评论 -
Java干货整理
无论是你正在进行Java学习,还是正在准备Java面试,这都是一篇能够让你获益匪浅的文章:往下读!继续往下读!读完!!!!!!信了吧!!!!!!!!近期优质文章Geely|如影随形的设计模式与现实世界_Jimin_|多线程并发的使用、学习与测试weixin_胖胖熊_0|Java类型信息之RTTI艾贺521|Java String那点事聆风_|深入Java -JVM 垃圾回...转载 2018-10-22 10:01:18 · 2776 阅读 · 2 评论 -
一次跳槽经历(阿里/美团/头条/网易/有赞...)
为啥跳槽每次说因为生活成本的时候面试官都会很惊奇,难道有我们这里贵?好想直接给出下面这张图,厦门的房价真的好贵好贵好贵。。。面试过程面的是Java岗,总共面了7家公司,通过了6家。按自己的信心提升度我把面试过程分为上半场和下半场。上半场曹操专车这是吉利集团下属子公司,已经是一家独角兽。一面中规中矩,没啥特别的。二面好像是个主管,隔了好几天,基本...转载 2018-07-12 19:36:42 · 1161 阅读 · 0 评论 -
海量数据处理面试题
何谓海量数据处理? 所谓海量数据处理,无非就是基于海量数据上的存储、处理、操作。何谓海量,就是数据量太大,所以导致要么是无法在较短时间内迅速解决,要么是数据太大,导致无法一次性装入内存。 那解决办法呢?针对时间,我们可以采用巧妙的算法搭配合适的数据结构,如Bloom filter/Hash/bit-map/堆/数据库或倒排索引/trie树,针对空间,无非就一个办法:大而化小,分而治之(ha转载 2017-08-16 23:12:44 · 1927 阅读 · 0 评论 -
阿里秋招面试
1、请介绍项目 说了项目的分布式设计、服务器负载均衡和集群、redis(缓存、同步、主从架构)、session共享、ActiveMQ实现消息传递。。。。 2、项目中遇到的难点 3、问实习经历 4、问Java内存模型 5、讲一下反射 6、问一些算法的时间复杂度(及优化) 总结: 1、如何介绍自己项目,需要自己理清项目的架构设计、使用技术、前后端、反正越详细越好 2、项目遇到的问题(...原创 2017-08-26 00:47:18 · 1478 阅读 · 0 评论 -
数据库面试题
CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_name varchar(14) NOT NULL, last_name varchar(16) NOT NULL, gender char(1) NOT NULL, hire_date date NOT NULL, PRI原创 2017-08-05 10:27:13 · 442 阅读 · 0 评论 -
面试题:用 wait-notify 写一段代码来解决生产者-消费者问题
public class ProductTest { public static void main(String[] args) { Clerk clerk = new Clerk(); Thread producerThread = new Thread(new Producer(clerk)); Thread co原创 2017-02-24 10:31:24 · 7760 阅读 · 0 评论 -
面试心得与总结—BAT、网易、蘑菇街
先说一下LZ的基本情况,LZ是四川某985学校通信专业的研究生(非计算机),大学阶段也就学了C语言,根本没想过最后要成为码农。大四才开始学Java,研一下开始学Android,所以LZ觉得自己开始就是一个小白,慢慢成长起来的。一、心态心态很重要!心态很重要!心态很重要!重要的事情说三遍,这一点我觉得是必须放到前面来讲。找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛逼,你就一定转载 2017-04-27 14:56:22 · 2655 阅读 · 0 评论 -
优秀程序员不得不知道的20个位运算技巧
一提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到 《Hacker’s Delight》,感慨到Henry S.Warren把位运算运用的如此神出鬼没,很多程序都十分精妙,我觉得在一个普转载 2017-03-14 08:56:57 · 530 阅读 · 0 评论 -
java中String、StringBuffer、StringBuilder的区别
java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。 private final char value[]; Str转载 2017-02-24 19:03:59 · 522 阅读 · 0 评论