• 如何高效产生不重复的随机数序列?

      你或许考虑过这个问题. 可是我曾用一个十分粗暴地办法"解决"了这个问题: 每生成一个序列检测是否有重复, 如果有,重新生成再进入这个检测, 否则存储在hash的一个位置. 这学期春季面试时, 当和面试官谈起Yi…

    • 西雅图亚马逊总部SDE面经

      9/27号在西雅图亚马逊总部面试SDE,简单记录一下。 提前一天到西雅图,第二天中午11点45之前到,12点开始跟面试者们和面试官们一起吃披萨(不是面试,就是聊聊),吃完后各自跟各自的面试官走。面试一共…

    • 2015美团校招部分笔试题

      美团笔试全部都是算法题,一共8题,前面4道想对偏简单,后面4道偏难,前面4题就不贴出来了,大部分都会,下面给出后面四题的题目。 求斜率最大值:平面上N个点,每两个点都确定一条直线,求出斜率最大的…

    • 创新工厂校招笔试/面试(武汉)2014年9月10日

      笔试题: 1 删除重复元素 给定一个已经排序的单链表,删除链表中的重复元素。 由于链表是已经排序的,也就是说,相同的元素必定相邻。这题感觉本来没什么问题,但是,同学们在讨论的时候,出现了两种不同…

    • 百度笔试[武汉]2014年9月21

      1.1 写出六种排序算法,并给出它们的时间复杂度和稳定性。 1.2 多线程中的同步互斥方法有哪些。 1.3 进程通信有哪些方式,哪种是效率最高的。 2.1 找出二叉树中最低公共父节点 2.2 删除链表中重…

    • 请设计一个一百亿的计算器

      考查点: 1.清楚计算机原理的底层细节,加减法的位运算原理及算术运算会发生越界的情况. 2.具备一定的面向对象的设计思想. 代码参考java.math.BigInteger类的源码.

    • 网易游戏笔试题目 : 虚拟游戏世界实体分析

      虚拟游戏世界实体分析 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述: 虚拟游戏世界里面有很多实体,实体可能由很多子实体或者子属性构成。由于实体之间可能有非常之多的嵌套,查询某个实体或…

    • 常见的算法面试题型

      字符串处理 –字符串翻转、匹配 –字符串库函数的编写 –最长公共子串、子序列 基于各种数据结构 –链表、数组、树、hash表 二分查找 动态规划 海量数据处理 数理逻辑 经典问题…

    • 阿里的一道校招笔试题

      Description: 给定一个 query 和一个 text,均由小写字母组成。要求在 text 中找出以同样的顺序连续出现的最长连续字母序列的长度。 例如:query 为 "acbac", text 为 "acaccbabb", 那么 text 中的 "cba" …

    • 华为2014校园招聘的机试题目

      通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc"由…