常见的80道面试算法题详解

1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。   10 / \ 6 14&n...

互联网公司常见面试算法题详解

1、假设淘宝一天有5亿条成交数据,求出销量最高的100个商品并给出算法的时间复杂度。先用哈希,统计每个商品的成交次数,然后再用在N个数中找出前K大个数的方法找出成交次数最多的前100个商品。优化方法:可以把5亿个数据分组存放,比如放在500...

Java面试:15个多线程和并发面试题详解

多线程和并发问题已成为各种 Java 面试中必不可少的一部分。如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley),你会遇到很多有...

java多线程面试题整理及答案(2018年)详解

1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程...

面试总结(1)详解

今天上午面试的公司不是我投的简历,而是在一个QQ群里公司的HR发消息,然后我就试着去面试了一下。 马上快到周末了,也准备从下周才开始的,可既然有了,那就试试吧(毕竟投了几十封简历也未必有一家能有邀约)。 那位HR姐姐通知的是10点半,地...

面试总结(2)详解

昨天在一个qq群里发出求职通知,问有没有公司招人的,然后一位叫"牛哥"的说他们公司招人, 聊了一会然后说让我过去面试,第二天我就去面试了。 吸取昨天迟到的教训,这次我早早的就到了公司,说是十点开始,我九点二十就到了。 7点半起床,洗漱...

面试总结(3)详解

  今天的面试真的是够受罪的,公司离我住的地方非常非常遥远不说,今天的天气还给我作对了, 风呜呜叫的刮啊,叫我给冻得.... 刮风就刮风呗,还时不时的卷起一阵黄沙来,发型无比的酷, 公司那地方那叫一个偏僻啊(其实也不是了,只...

面试总结(4)详解

今天面试了两家公司,速度都挺快的,凳子都还没做热呢,就结束了,连一杯茶都不给上 上午那家公司是八点半上班,我九点就到了,如果是九点上班的话,这未免去的有些太早了。 先做笔试题... 判断题:java接口方法必须声明成public(我认...

面试总结(5)详解

今天没有太多的故事,只有太多的遗憾。 本来是两家公司的面试(上午和下午),由于上午那家公司有点远,本来想去的,实在是太累了, 就又躺下了,睡到十一点才起床,更不幸的是,脖子落枕了,现在扭动一下还疼呢。 起床准备下午两点半的面试,到了公...

面试总结(6)详解

不知道如何写,等结果,希望是好的! 下面的文字是2月10号的,我可以去写了... 九号早上到公司参加面试,面试的人很多,依然是老套的流程 笔试--面试--机试  最后通过... 我不再去想那些面试题,说实话,我够了,面试就...