
面试
文章平均质量分 53
Amon-
入门java工程师
展开
-
2016百度春季实习生面试
提前到了百度公司,发现人不多,因为投递的是软件开发实习生,到现场后发现,可以分类,自然去选软件研发JAVA,在为数不多的人当中,JAVA是被选最多的了.面试官是位中年先生,上来让我自我介绍,介绍完之后,直接问我项目的问题,我的项目是webmagic爬虫,对于全量和增量的问题,他很感兴趣.我解释了全量增量的处理方法,画了流程图,当时这里出现了问题,可能是因为紧张吧,说的有点语无伦次,这个问题在最后结原创 2016-05-08 10:37:18 · 805 阅读 · 0 评论 -
一天时针和分针相遇多少次?
这个题目,在创新工场面试的时候曾经问过我,原创 2016-11-20 21:52:57 · 2698 阅读 · 0 评论 -
去哪儿校招现场面面经
楼主背景:东北某渣校,本科.结果:得到offer,已拒绝过程:一面:自我介绍问问题的话,是看你简历上的1.笔试题是怎么写的?(判断是不是我做的)2.JVM运行时的内存区域3.双亲委派模型4.判断链表是否成环5.单源最短路算法简述6.top K问题7.快速排序原理8.有若干个点,给出哪些点是相连的原创 2016-09-24 12:12:35 · 1106 阅读 · 0 评论 -
无序数组求第K大
对于第k大,我们可以用堆排序求前k大,还可以用快速排序的思想,求出第k大,我们会发现,当求出的下角标等于我们想要的k时,就是第k大元素了.import java.util.Scanner;public class demo { /** * @param args */ public static void main(String[] args) { int[] a =原创 2016-09-19 10:21:32 · 1246 阅读 · 0 评论 -
设计一个数据结构,保证LRU算法
只要保证,我们访问的顺序是我们数据结构的中的顺序,我们发现Linkedhashmap的一个构造函数Map map = new LinkedHashMap(16,0.75f,true);第一个参数:初始化大小第二个参数:fuzai第三个构造函数:false基于插入顺序,true基于访问顺序import java.util.Iterator;import java.util.原创 2016-09-18 19:34:05 · 1837 阅读 · 0 评论 -
给定一个数组,求数组的全排列
我们观察规律发现,我们每一位会跟后面的位置进行互换,这样的我们就递归就好.public class demo { /** * @param args */ public static void main(String[] args) { int a[] = {1,2,3,4}; int left = 0; int right = a.length - 1; sol原创 2016-09-18 19:06:01 · 1863 阅读 · 0 评论 -
判断大小端的方法(java和c++)
今天看到面经说了判断大小端的程序,首先,我们给出大小端的定义:小端:较高的有效字节存放在较高的的存储器地址,较低的有效字节存放在较低的存储器地址。大端:较高的有效字节存放在较低的存储器地址,较低的有效字节存放在较高的存储器地址。将0x12345678写入到以1000h开始的内存中,这里0x12346578中0x12~0x78的地址是从高到低如果,我们的机器是小端存储的话,结原创 2016-09-13 17:22:42 · 11207 阅读 · 0 评论 -
微店一面(现场面)
楼主背景:ACMer铜牌选手.做了两个java项目(爬虫+信息索引),学java一年. 刚从杭州的火车下来,直接到微店去一面,直接正题. 1.说说递推是这么回事? 答:举两个例子,斐波那契 + 母牛生小牛. 2.说下最短路 答:分别说了单源最短路和多源最短路 3.说下JVM 答:说了5个原创 2016-08-28 10:11:57 · 867 阅读 · 0 评论 -
网易校招面试
做了一夜的火车,从北京到杭州,杭州真是干净啊,直奔主题. 一面:(一面的话,java基础,都是有现成的问题的,有个小平板上面有题哦,大概是这个样子) 1.String中的+操作是怎么回事? 答:说了源码StringBuiler的append操作,又生成了一个新的对象 2. HashMap如果key和value都为null,会怎么办?原创 2016-08-28 10:10:32 · 2182 阅读 · 0 评论