当前位置: 首页 > news >正文

百度有道雅虎的实习面试经历

百度知道的面试经历:

在水木看到的招聘信息。于是就投了下试试。然后过了几天接到电话让我去面试。

居然不是在我所知道的上地九街的那个百度大厦。。

等不到公交仅仅能打的到上地五街的百度了。。。

(搞两个临近的大厦是啥意思?)然后面试官就带我去面试了。。

。。万万没想到居然是在类似咖啡厅的地方阿(一般不是单独的会议室的嘛,某度你要不要这么low...然后我就被隔壁桌的一讲话非常大声的女生影响到了,脑子里一直是她理直气壮的“我写文档还能够!

”,orz),然后就正式面试了。面了项目。数据库表的设计,sql查询(忘的差点儿相同了。

。),还问了两三道算法题:

1)找出2.5亿个数中不反复出现的数(我答了以大化小的方法,即类似桶排序把不同range的数写在文件中,然后处理文件,这样内存就可以接受,当然我也知道bitmap能够做,可是当时我好像没有彻底理解这玩意。。。出来后理解了一下,可是面试时不该说的,显得我知道这个又不去了解透彻,一大败笔。。。

)  

2 )怎样找出1-100中没出现的一个数。保证其它99个数都出现(和一定或者用哈希表就ok)

3)找出当中没出现的两个数呢?(哈希表,后来貌似发现还能够找出这两个数的和与积,解个方程就好了)

最后问了我对百度知道这个产品的看法。给跪了,如今招码农都要有pm能力吗?我认为我还是往全栈project师发展好了。

。。


有道的面试经历:

有道是我很想进的一个部门,为啥?离学校近阿。。

可是有道的hr我真是无法吐槽,面试过程慢的一塌糊涂,这个点应该算散招。又不是全国招聘人非常多。可是从我投简历到终于知道结果足足一个多月

首先去笔试。。。

坐8个人的大圆桌硬是坐了16人好么。。

我都没地方放我的卷子好么。

。。我的选择题答案人家扫一眼全看去了好么。

。。笔试仅仅有选择题和算法题,可是签了保密协议所以详细题目不能说,但选择题主要是考数学概率方面的(给跪了好么。。

。),算法题都还ok

然后一个多礼拜过去了没消息以为跪了,后来跟我说由于端午大家都歇息了(看来大家都非常悠闲阿)。然后通知我下礼拜二去面试。当天我抬头挺胸的就去了。然后前台hr说我电脑里没有你的信息阿,我就跪了。。

(我真不是来霸面的阿。

。),等了一个小时,没人鸟我(hr你不应该来安抚我一下么),打算撤了,后来想到有道里面有学长能够帮忙阿,于是让学长帮忙。最后发现是hr实习生忘了通知面试官,也忘了做面试安排(真是跪了。

) 然后一面面试官哥哥先是扯了半天,然后写了三个代码题(stringToFloat, isValidIp, Singleton),又问了非常多小问题(比方你对c++11有了解么,对boost有了解么),发现时间有空,就给我介绍有道。问我对哪方面感兴趣。真是好人阿~ 二面是manager面。给了一个比較实际的项目。说类似有道字典的修正功能该怎么实现。窝balabala。。。中间一个字符串的编辑距离的动态规划题我逗比非常非常久(leetcode真是刷完就忘。。。)


雅虎的面试经历:

原来不知道雅虎原来就在学校旁边就一直没投。。。

后来知道了就找学长内推的一发

面试一个下午就结束了。连续两面(有道你看看你。。。)。一面面试官你好像没啥面试准备阿。让我写个算法题,这个题目自己都想了非常久。最后让我写了个快排。别人听了预计以为放水。我听了就想哭。由于我没背快排的代码阿。仅仅记了个思想(反思,这也是我裸面的下场,曾经面试前一天晚上都会把各种排序给看一遍的。。

),好在代码能力也还能够。通过思想把代码搞出来了。

另外问了项目中的一个点。好像和他们的广告业务中类似,答的还能够,另外考了c++的多态实现和内存布局(无非就是虚函数。虚函数表之类的东西。之前看过《深度探索C++对象模型》无压力),然后二面面试官最终好像是有准备的来了,写了三个算法题:

1)找出二叉搜索树中的第二大的数(一直往右节点就是最大的数,然后第二大的数也能类似找到)

2)推断是否是二叉搜索树(递归实现。只是要注意当前节点须要比左子树的最大值大,比右字数的最小值小)

3)一个字符串可以由给定的一个set里面的字符拼起来(開始想法DFS,但在某些情况下会比較慢。然后就改成动态规划了)


最后总结:裸面是有点虚,终究还是太弱的缘故T T

相关文章:

  • ubuntu下spring环境搭建
  • Java教程收集
  • Xmemcached vs Spymemcached 3th(linux下测试结果和多节点下表现)
  • Linux以GB显示内存大小
  • install ubuntu on Android mobile phone
  • python3学习之练习题
  • 查询缓存和执行流程
  • POJ-3984-迷宫问题-BFS(广搜)-手写队列
  • rowid去重(删除表的重复记录)
  • 完整的solr java api操作代码块
  • scala 学习笔记--闭了个包
  • JavaScript使用正則表達式
  • Java 修改页面排序条件
  • Redis3.x HA 方案(基于 Sentinel 方式)
  • android自带的处理Bitmap out Memory 的处理,我仅仅是改变了些写法成为自己用的东西...
  • 【刷算法】从上往下打印二叉树
  • Android框架之Volley
  • avalon2.2的VM生成过程
  • centos安装java运行环境jdk+tomcat
  • crontab执行失败的多种原因
  • idea + plantuml 画流程图
  • js操作时间(持续更新)
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • yii2权限控制rbac之rule详细讲解
  • 不上全站https的网站你们就等着被恶心死吧
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • ​Java并发新构件之Exchanger
  • ​油烟净化器电源安全,保障健康餐饮生活
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #define、const、typedef的差别
  • #前后端分离# 头条发布系统
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (1)虚拟机的安装与使用,linux系统安装
  • (Forward) Music Player: From UI Proposal to Code
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (一)appium-desktop定位元素原理
  • (一)Linux+Windows下安装ffmpeg
  • (转载)hibernate缓存
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .Mobi域名介绍
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET Micro Framework 4.2 beta 源码探析
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • :O)修改linux硬件时间
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • [.NET]桃源网络硬盘 v7.4
  • [20161214]如何确定dbid.txt
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [20180224]expdp query 写法问题.txt
  • [C语言]编译和链接
  • [Erlang 0129] Erlang 杂记 VI 2014年10月28日
  • [exgcd] Jzoj P1158 荒岛野人
  • [HDU]2161Primes
  • [I2C]I2C通信协议详解(二) --- I2C时序及规格指引