前言 如今的很多互联网公司,尤其是一些大公司总喜欢出各种算法题,考察程序员的逻辑思维能力。这是本人参加应聘时做过的面试题目,还有一些是网上收集的在面试时出现率比较高…
分类:面试算法
记第一次面试——字节跳动(今日头条)算法实习生
准备 目前研一在读,本学期开学发现课程基本都修完了,而且老师并不push,所以突然决定找个实习,于是投了字节跳动的算法是实习生。第二天就收到了HR的电话,通知3月4号下午面试,此时我还有3天的准备时间,此前只零零散散做了…
腾讯-算法工程师电话面试
说起来也算是第一篇面经,也算是给自己记录一下。从回国开始面试,加起来也有两周以上的面试经验了,拉勾网上投递主要还是创业公司给的面试机会更多,然后个人定位在数据挖掘这块。 腾讯这边算是内推,和HR联系的时候也是强调了数据挖…
面试算法收集(网易)一
小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币。 魔法机器1:如果投入x个魔法币,魔法机器会将其变为2…
后台面试经典问题-手写LRU算法
LRU,Least Recently Used,最近最久未使用。常用于页面置换算法。是为虚拟页式存储管理服务的。 对于在内存中又不用的数据块,称为LRU,操作系统会根据哪些数据属于LRU而将其移出内存。 对…
面试算法爱好者书籍/OJ推荐
面试算法爱好者书籍/OJ推荐 这个书单也基本适用于准备面试。 一、教科书 基本上一般的算法课本介绍的范围都不会超出算法导论和算法引论的范围。读完这两本书,其他的算法课本大致翻翻也就知道是什么货色了。 1. 算法导论 这本…
阿里电话面试(算法工程师)
转眼间就到了找工作的阶段,这是我参加的第一个面试,无论结果如何我都受益匪浅。 一. 面试起因 说起参加阿里巴巴这次内推过程挺有意思的,起因是我写了一篇关于知识图谱的文章:知识图谱相关会议之观后感分享与学习总结,然后有位大…
面试经验(4)—A*算法
http://blog.vckbase.com/panic/archive/2005/03/20/3778.html A*寻路初探原文:Patrick Lester翻译:Panic 2005年3月18日 原文出处:A* …
《面试算法 LeetCode 刷题班》——2. 栈、队列、堆
本文内容是基于小象学院——林沐 《面试算法 LeetCode 刷题班》,后期仍将对相关内容进行不定期更新! 2. 栈、队列、堆 文章目录 2. 栈、队列、堆 LeetCode 225 使用队列(Q)实现栈(S) (E) …
华为笔试算法面试题——C++实现
1. 26进制的字符串相加 两个大整数相加,每一位是一个小写字母,二十六进制,a表示0,z表示25,求结果。 输入: 2个26进制数; 输出: 2…
面试算法题:扑克牌问题,逆过程分析
这是面试的时候碰到的问题 由于当时没有进入算法的状态 实现的不是特别的优雅 就是手上有一堆牌 先取顶上一张放到桌上 再取顶上一张放到这堆牌的底部 以此类推 给了你最后桌上的序列 求你原来手上牌的序列 很快就可以分析出来 …
【面试常见算法整理】Binary Indexed Tree(Fenwick Tree,树状数组)详解
问题:求一个数组中连续n项的和。 首先想到的肯定是做一个循环,把这个连续的n项加起来,时间复杂度为O(n)。复杂度为n,看起来还不错,再说了求n个数的和,怎么也要加n次吧,所以说这应该就是最优解了,但是一提交结果是Tim…