面试真题
国内外各大公司的实习、校招的笔试面试真题。我会尽可能详细地介绍题目,我的算法或者当时的解题过程,还有我自己的测试案例。
野营者007
csdn博客会更偏向于debug错误信息,会详细记录尝试安装软件、第三方库、研究新技术踩过的坑。
面试真题栏目只对粉丝开放。题目会包括笔试和面试,会尽可能还原当时的题目。
已经开始慢慢搭建自己的笔记体系,更多总结性的文章请移步https://csy99.github.io/Blog
展开
-
2021fall Bloomberg校招
9/28 一面binary tree path sumleft side view of binary tree原创 2021-11-11 02:52:09 · 464 阅读 · 0 评论 -
2021fall Broadway Tech校招
9/19 一面一个m*n的grid中有不定数量的奖励,要求收集所有的奖励的最短路线,并且每个cell只能走一次。用1表示奖励,-1表示墙,0表示空地。input包含grid和起止点的坐标。9/27 二面项目:大二项目,rmi over http?代码:对我自己写的sample code(AI下棋Teeko)的深挖。...原创 2021-10-20 14:20:01 · 154 阅读 · 0 评论 -
2022校招:华为笔试
三题120分钟,分值=100+200+300。需要自己处理输入。华为是谁?华为是全球领先的信息与通信技术( ICT)解决方案供应商,专注于 ICT 领域,坚持稳健经营、持续创新、开放合作,在电信运营商、企业、终端和云计算等领域构筑了端到端的解决方案优势,为运营商客户、企业客户和消费者提供有竞争力的 ICT 解决方案、产品和服务,并致力于使能未来信息社会、 构建更美好的全联接世界。目前,华为有 17 万多名员工,业务遍及全球 170 多个国家和地区,服务全世界三分之一以上的人口。我们为世界带来了原创 2021-09-09 04:14:27 · 2169 阅读 · 0 评论 -
字节2020算法岗校招一面
有些题目回忆不出来,先写这么多吧。自我介绍对Kaggle的理解。讲一个比赛。特征工程,数据的处理方法。分桶应用场景。基于梯度下降的算法有哪些?在深度学习中如何处理过拟合的问题?NLP前沿的技术了解吗?LSTM了解吗?与RNN相比有什么优势?算法题:给定的32位int中bit有几个1?...原创 2020-09-17 20:54:21 · 217 阅读 · 0 评论 -
IBM 2019-2020数据科学校招
公司简介IBM,即国际商业机器公司,(International Business Machines Corporation),(NYSE:IBM)1911年创立于美国,是全球最大的信息技术和业务解决方案公司,是一家拥有近40万员工、1000亿美元资产的大型企业,它是世界上经营最好、管理最成功的公司之一。在过去的一百多年里,世界经济不断发展,现代科学日新月异,IBM 始终以超前的技术、出色的管理和独树一帜的产品领导着全球信息工业的发展,保证了世界范围内几乎所有行业用户对信息处理的全方位需求。众所周知,早原创 2020-09-16 05:05:18 · 273 阅读 · 0 评论 -
2019腾讯后台开发暑期实习面经汇总
简介腾讯公司成立于1998年11月,是目前中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一。成立15年多以来,腾讯一直秉承一切以用户价值为依归的经营理念,始终处于稳健、高速发展的状态。2004年6月16日,腾讯公司在香港联交所主板公开上市(股票代码700)。用互联网的先进技术提升人类的生活品质是腾讯公司的使命。腾讯QQ的发展深刻地影响和改变着数以亿计网民的沟通方式和生活习惯,它为用户提供了一个巨大的便捷沟通平台,在人们生活中实践着各种生活功能、社会服务功能及商务应用功能;并正以前原创 2020-09-15 10:32:43 · 1389 阅读 · 0 评论 -
9/6字节校招研发岗位笔试
已经第无数次被DP锤爆了狗头QAQ。走台阶。一次可以走1步,也可以走2步。但是不能连着走2步。计算走n级台阶的走法。这一题我居然花了20分钟,真是被自己菜哭了。注意这一题所有的索引都是1-based。定义函数L(i) = j,要求j<i,且arr[j] > arr[i]。如果没有这样的j,则j为0。否则,选取距离i最近的j。定义函数R(i) = k,要求k>i,且arr[k] > arr[i]。如果没有这样的k,则k为0。否则,选取距离i最近的k。现在给定一个数组arr,原创 2020-09-06 12:30:45 · 262 阅读 · 2 评论 -
ebay OA题目汇总 (更新于20210728)
2019,2020年ebay校招的笔试题目。会持续更新。diagonals sort将给定的矩阵按照对角线排序class Main { public static void diagSort(int[][] mat) { int n = mat.length; for (int d = n-1; d >= -(n-1); d--) { int start = Math.max(0, -d); List&l原创 2020-09-05 09:44:55 · 1809 阅读 · 1 评论 -
2020腾讯校招后台开发
自我介绍jvm老年代频繁发生gc,怎么排查?死锁怎么排查?数据库底层什么结构?为什么采用B+树?数据库几种隔离级别?中间件Redis会不会?Linux用得多吗?查看某一个特定进程占用资源情况?(我说top,面试官说是看所有的所以不对,不知道是不是因为我没说-p)网络丢包?(不会)算法题(口述思路):删除单向链表第k个节点时间<20分钟,总体感觉难度有点超出校招难度。看看下一轮吧。...原创 2020-09-03 11:31:04 · 226 阅读 · 0 评论 -
Goldman Sachs 2020校招 Engineer岗
编程题数组题一排人需要按照高矮顺序从小到大站。找出有多少个人站错了位置。 public static int countStudents(List<Integer> height) { int res = 0; int n = height.size(); if (n <= 1) return 0; List<Integer> copy = new ArrayList(height);原创 2020-09-02 11:37:02 · 311 阅读 · 0 评论 -
PEAK6 2020校招OA
PEAK6 2020.8.31 OA两题都做出来,第一题做了好久,不知道会不会挂掉平台不包含的隐层case。情景问题有一个机场,只有1条无限长的跑道。一个list存飞机降落时间,另一个list存飞机起飞时间。飞机至少停靠1分钟(如果两个list中存在相同时间,则肯定不是同一架飞机)。有一个常数M。如果飞机在跑道上停靠时间超过M,则必须使用一个停机位。另外有一个常数S,表示一开始已经有S个停机位被占用。每当有飞机起飞,如果它之前占用停机位,则该停机位可以立刻再被其他飞机使用。返回最少需要几个停机位原创 2020-09-01 10:14:05 · 887 阅读 · 0 评论 -
2020暑期实习后台开发字节跳动笔试
1输入:第一行为操作总数Q,之后有Q行。每行一个操作。操作1,将字符串加在原字符串末尾。操作2,给定长度,从字符串末尾删除。操作3,查询现在字符串中第k个字符。操作4,回滚一次操作(只回滚增删操作)。难度:easy耗时:10minpublic class Main { static StringBuilder sb = new StringBuilder(); static Stack<String> st = new Stack(); priv原创 2020-05-11 12:19:53 · 600 阅读 · 3 评论 -
鹅厂2020暑期实习第三次一面
没有手撕代码。应该是在前两场面试中充分展现了自己代码弱鸡的实力,导致面试官失去考察代码能力的欲望。背景读研打算?现在已经每个面试官都问过这个问题了。将来想在什么样的公司做?课程数据结构排序的分类comparison-based? stable? inplace?数据库ACID(今天下午还在跟室友吐槽从来没有面试官问我数据库,一语成谶了)解释ACID含义,举例I正好提到了不合...原创 2020-04-23 04:17:12 · 232 阅读 · 0 评论 -
鹅厂2020暑期实习第二次二面
居然没有手撕代码题~~~~面试官非常nice。只聊了半个小时。估计是他后面有事情。一、前几个问题感觉完全是hr面。为啥想回国?有无读硕的打算?二、关于项目和算法的看法3. 讲自己写过的项目。大一在深圳实习的项目,问的比较仔细。作用,实现,想法都讲了一遍。Spring框架的好处,自己的体会。最近在做的一个关于bio data的ML的项目。其实我感觉面试官不是很感兴趣,但是他还是...原创 2020-04-23 04:16:11 · 260 阅读 · 0 评论 -
鹅厂2020暑期实习第二次一面
后台开发介绍自己和项目。面试官听我说了几个跟算法相关的。问我到底想做算法还是想做开发?回答说开发。问对开发岗的了解?需要什么技能?熟悉什么语言?回答说java和python。问两者之间的区别?java有什么设计让你眼前一亮的?当时回答了一个java inline的表达(比如comparator)。OOP的特性?回答封装继承多态。多态是怎么实现的?不会。手撕代码。单链表冒泡排序,但是...原创 2020-04-23 04:15:01 · 223 阅读 · 0 评论 -
鹅厂2020暑期实习第一次一面
投递的后台研发岗位。早上6:30的远程面试。我提前了12分钟进会议系统,然后面试官已经在了。直接开始。上来先自我介绍。介绍到一半讲到了一个比较偏向于数据分析的项目。然后面试官就问我有不有后台研发的项目。2. 讲了自己之前大一实习的一个项目。面试官就问自己最熟悉的语言。回答Java。先问了一个XXX会吗?我没太听清楚面试官讲的什么。我感觉自己不会就直接说不会了。。。。下次应该多问一下确认。...原创 2020-04-23 04:13:52 · 281 阅读 · 0 评论 -
java面试 内存中堆和栈的区别
java中的内存,分为两种,一为堆内存,二为栈内存。栈内存在函数中定义的基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中声明了一个变量时,java就会在栈内存中为这个变量分配内存空间,当超过变量的作用域之后,java也会自动释放为该变量分配的空间,而这个回收的空间可以即刻用作他用。堆内存堆内存用于存放由new创建的对象和数组。在堆内存中分配的内存空间,由...转载 2020-04-06 23:12:40 · 268 阅读 · 0 评论