面试经验

28
推荐排序
|
最新排序
匿名用户
面试了职位:软件研发工程师
面试通过
菜鸟如何拿下软件岗|滴滴出行面经分享
本人菜鸟一枚,在校期间没有参加过任何实习。直到去年十二月我的室友都开始找工作了,我才感到毕业临近,亚历山大。我觉得以自己的水平肯定进不了BAT之类的大公司,所以想去滴滴出行试试。于是,我就向已经在工作的的学姐学长们讨教经验,他们强烈推荐我在面试前刷题。我在lintcode上刷了将近3个月,在真正面试前,我已经把lintcode上70%题目都做过,保证了50% bug free,才放心大胆地去投简历了。网申很简单,就是反馈很慢,大概过了一个月时间才收到面试回复。还记得那天早上,蚊子嗡嗡地在我耳边转悠,无可奈何被搞醒,莫名火大,又睡不着觉。打开电脑打算刷刷小企,看到邮件通知点开,看清内容时吓了一跳,通知我可以去滴滴面试了,差点以为自己没戏了呢。滴滴要求我九点到,但是第一次面试实在是不敢迟到啊。难以相信北京的交通,所以早早地出发,八点半就到了。很忐忑地在等候大厅等了两个半小时,滴滴求职人员真的太多了,大厅里满满当当地都是人,后面十点半的批次的人也来了,我还是没排上。等待时间很长很难受,条件也不是很好,六月的天加上一屋子的人,闷热。第一轮面试从自我介绍开始,大致讲了一下自己的专业、项目经历等。面试官就直接问我关于我的项目经历的细节。(这里用了小技巧,说一些面试官可能会更感兴趣的点让他主动来问)。我当然是事先充分地准备过啦,巴拉巴拉不停歇。毕竟充分准备过这一部分内容,自我感觉可好啦,当时觉得面试官也是满意的意思。之后问了一些实际问题,比如说二叉树的最大深度,翻转链表问题,还有一道算法题我用了递归,这道题他还要求我写了伪代码。本来以为写了伪代码就可以了,面试官突然叫我把其中两个部分直接用代码写一遍。我真的实实在在地楞了一下,他这是不按套路出牌啊。幸亏我的学长再三嘱咐过我做几道白板coding,左耳朵进右耳多出的也是多做了几题。最后写出来应该是有bug,但还是过了。 二面面试官是个赏心悦目的妹子,基本流程一致,但她没有细问我项目内容,直接上题。头一道题我记忆很深刻,在面经里多次出现的高频题啊给出两个字符串,找到最长公共子串,并返回其长度。 虽然我面的是软件岗,妹子还问我了许多关于数据库知识的内容,问了我一道数据结构设计的实际题目。二面没有要求我写代码,主要讲讲思路,思路没问题你就可以过关了。之后让我反向问他们问题,我就问了一些工作状况工作要求的问题。还聊了聊滴滴与快的的关系,最近新的交规政策等等。妹子人很好,没有板着脸,一直在微笑,让我全程挺放松的。最后和HR面谈了一会儿,聊人生聊理想聊生活,就叫我等通知啦。去滴滴面试整个过程挺顺利的,除了刚开始网申部分如果没关注邮箱就可能错过了之外,能让我这个小菜鸟第一次面试就拿到offer,真的超幸运~感谢我的亲人和朋友们~最后,祝大家面试顺利!(注:原创内容,转载请联系获取授权。)...查看更多
1个问题,1条回答
Q:对于给定的两个字符串,找到他们最长公共子串,并返回其长度。
一年前 发布
匿名用户
面试了职位:软件研发工程师
感觉没戏
压力最大的一次面试,自我感觉超级不好,但是最后过了(意外脸)
面试是在牛客网上进行视频面试,一开始让简单自我介绍,注意自我介绍一定要简单,因为你们面试时间不会有太多,如果说多了面试官会打字提醒你从简。 然后就问你的方向是什么,我面试的方向是web前端方向,之后面试官就说那我问一下js,先简单问了一下js里面有几种数据类型(这个是面试老题)。下面开始重头戏: 问题一: 你说一下怎么判断一个变量是数组? 然后我说可以使用instanceof来判断,面试官问,typeof可以么,我说不可以,会返回object,然后面试官问,还有没有什么方法可以判断,不用函数(有点蒙蔽),然后想了一下,说可以通过push一个值进去,看size是否自动增加,面试官说,恩这个可以,但是你默认是数组了,还有其他方法么?又想了大概1分钟,arr[arr.length]=0,看arr的length是否增加。面试官说这个方法可以,但是不是所有都适用。再想想?沉默5分钟(蜜汁尴尬),想不到了。面试官说,你之后可以自己百度一下。 问题二: 你写一个函数,输出第N个斐波拉契数列? 我写了一个递归(牛客网可以现场写)。然后他说你跑一下,如果N=100000;我说这样速度会很慢,递归效率很低。面试官说,对,我就是想说这个,那你能在这个基础上优化一下么?我说用递推可以。面试官说,不用递推,就在这个基础上优化。(本人算法上不是太好)沉默5分钟(秘制尴尬),不知道。面试官说,你之后可以自己查一下。 问题三: 两个队列,每个队列有男有女,要求按照男女男女顺序排列,如果有多出的男生或女生,就直接放队尾。 也是现场写,然后问了很多时间空间复杂度和时间上复杂度优化的问题。具体不说,反正当时在优化上我很蒙蔽,又是面试官看我我看面试官大眼看小眼状态(秘制尴尬*10086)。 问题四: 问了一些es6的问题,然后问兼容性和一些偏底层的问题。我只知道es6的一些基本特性和用法,但是兼容(一直以为IE9以上的都完全兼容),其他不太清楚。 最后问了一下你会不会node.js,因为我一开始是做后台的做过php、python、jsp后台,所以转前端后没有去接触node,还是比较常用python和php。 面试官总结: 面试官说,你的代码能力和算法思维总体来看还是不错的(秘制尴尬,没发现,各种蒙蔽),但是你的基础太薄弱,js很多东西都没弄清楚,底层的很多东西也不懂。推荐你去看一下《javascript高级编程》这本书(已买)。 个人总结: 视频面试写代码有点蒙蔽,而且看见面试官比较紧张,滴滴看来比较注重算法(表示前端很少有这么面试考算法优化的)。而且很多东西他会问,有没有另一种解法,换个思路等。面完感觉真的很差,充分意识到自己有很多不足之处,但是第二天接到2面通知,还是超级意外。...查看更多
一年前 发布
匿名用户
面试了职位:软件研发工程师
面试未通过
滴滴面试小感(基础菜只能怪自己。)
这真的是很好的一次机会。可惜自己太菜。目测已挂。以前光看不写,今天特来分享攒下人品。编程题笔试只A了一道,可能智力题以前都做过。所以进了面试。 早上十点,准时上线,自己主动弹面试官视频。 1、请简单自我介绍。(本渣是大学期间没怎么学过,读研时跟着导师专稿图像处理,balabala一大堆图像处理的项目),然而面试官可能也较年轻,不懂这些。表示无感。 2、出于流程,面试官还是问了项目中的职责,项目人数。图像处理,面试官仍无感。 3、可能实在听不懂图像处理了。面试官开始转移话题,将话题转移到业余爱好,有没有业余编程项目。没有、面试官很无奈。 ————————————————-————————分割线代表正菜———————————————————————————————— 4、正菜来了,数组跟指针的区别(注意,一定要答全面,还适当拓展更好啦)。。我就没答全。。 5、当把数组跟指针传进函数的时候,它俩的区别。我还是没答上。 6、好了。接着又来,百面不厌的题目。指针跟引用的区别。我面百度的时候这两货也被问了的。 7、说说你理解的多态。呜呜呜。好吧,只答上了动态的。我简直郁闷。 8、单片机,线程调度。我这方面的书还没开始看,凭记忆吧进程什么的瞎答进去了。真的是慌不择路。 9、三次握手,屡试不爽的问题。 10、好了。进入coding状态。先来个小菜。链表倒序。缝缝补补的。code的好不舒服。 11、top K 问题,前一晚才跟室友讨论过,然并卵,怪自己没答好。如果使用快排,请优化。一定要会计算时间复杂度。不会的自己学学怎么利用数学归纳法来计算。我在那里蒙蔽半天。 12、来,饭后甜点。听到隔壁桌的面试官问了一个代码题。两个栈实现队列。 ———————————————————————提示—————————————————————————————————————— 他们这两天都在面试,请务必要在阳光充足的地方面试,让人家看清你帅气的脸庞。而且他们那里很嘈杂。如果你很强,不需要别人帮你记录问题的话,尽量带上耳机面试吧。专业。 总之。都很基础,没答上答好。甚至郁闷,不吃午饭了。分享面经给各位,继续看基础吧。...查看更多
一年前 发布
匿名用户
面试了职位:软件研发工程师
感觉靠谱
滴滴新锐计划研发面试。
总共三轮面试第一轮:最开始是自我介绍,之后就问简历上的项目,问了两个问题,一个是在一个双向链表中有一个节点的next指针的指向错误,找到这个节点,还有一个是拓扑排序的问题; 第二轮:还是从自我介绍开始,之后问简历上的项目,问了两个问题,一个是堆排序的实现,一个是归并排序的实现; 第三轮:问了两个问题,一个是根据中序遍历把二叉树变成双向链表,还有一个是假设已经存储了10万条路线,发布一个新的路线如何快速从10万条当中匹配到最合适的路线。 ...查看更多
一年前 发布
匿名用户
面试了职位:软件研发工程师
面试未通过
我的3次奇葩面试经历。
一个岗位,3次面试,大老远跑了3次,第一次,没有见到面试官,部门一个小女孩面试的,完后说总监在开会回头电话面试我;过3天接到电话,说让我去复试,这次等了快一个小时,见到了一位不是该部门一位领导聊了20分钟后让等消息;又过了两天,又打电话让我去复试,这会是真见到面试官了真面目了,结果是一奇葩,对于面试者不断进行打击,盯着简历上的一个问题一直不放。对于这样的公司,我只有想说为什么了你们对于简历上就能看到的问题不在面试者来之前就否定,而要等面试者跑来三次后才说。我想这就是一家我永远都不会去的公司了。...查看更多
一年前 发布
匿名用户
面试了职位:软件研发工程师
面试未通过
能不能尊重一下面试者。
总共4面,理论上一天面玩,首先第一天去了,所有面开发的人等了一个早上,被告知当天没有面试官,让改其他天面试。 第二天中午去的,一大帮人在冷风中等着,等到下午4点,HR念了一堆名字,说这堆是上午9点来,一面还没面上的。 好不容易等到晚上7点,面试官问的都是项目中非常实际应用的问题,例如最新的C++标准,常用的内存泄漏检测工具等,作为应届生没有相关的项目经验实在是不会。面试官一再说要不你换个岗位,可是看着刚刚另外一个人换了面试岗位,又只能从头再排队...... 然后HR告诉我我可以回去了。...查看更多
一年前 发布
匿名用户
面试了职位:软件研发工程师
面试未通过
糟糕的体验,网约车新政下蓝瘦香菇的滴滴。
面试早上九点半,谁知道到了之后,一直等到下午两点才有面试机会,整个面试流程现场显得异常混乱,组织不够到位,好不容易轮到自己面试,进去之后,就开始聊项目和java基础知识,大概四五十分钟后,一面结束,顺利通过。很快又到二面,没想到二面竟然面了一个小时,面试官事无巨细,对着简历,一点都不放过,自己昨天晚上才收到滴滴面试的邀请,这么短时间也没准备好,有些确实没有答上来,还有些根据自己的推理得出的正确结果,在面试官一再的“疑惑”中,也不敢十分肯定,就这样滴滴面试悲剧了。...查看更多
一年前 发布
匿名用户
面试了职位:软件研发工程师
感觉没戏
软件研发岗面试的经历。
和实际要求感觉不是很匹配,面试所在部门大部分是做c++和python的。 共经历了两轮面试,第一轮基础面,介绍完先让手写算法并优化(对于优化没有什么思路); 接着比较系统的问了很多关于实际工程方面的问题,包括手写SQL等等; 第二轮面,也是介绍完后让手写一些逻辑算法(题目本身可能并不难,自己这方面比较薄弱,平时主要做java方面,缺少相应的训练)。然后就让等通知了,估计没戏。不过也知道了自己哪方面的不足,以后加强锻炼。...查看更多
一年前 发布
匿名用户
面试了职位:软件研发工程师
面试未通过
面试过程中的打怪升级。
网上投的,hr通知面试后,去了才发现hr把面试地点搞错了,还好两个地方相距不远。到面试的地方之后,面试官在开会等了半小时左右才开始面。简历上的东西不怎么问。一开始问的想什么并发,多线程什么的都不会,之后问的一些关于spring等Java框架的事也没回答出。让写了两个排序的算法都写出来。 面试官面试的时候还在改bug,面试的时候面试官没给笔和纸,写算法得自己拿笔和纸。应该可以看出公司的工程师很忙,任务很繁重。...查看更多
一年前 发布
匿名用户
面试了职位:软件研发工程师
面试通过
共三轮面试。
面试的职位是研发工程师,共三轮面试,前两轮技术面,最后一轮HR面,一下午全部搞定,面试比较顺利,问了一些比较经典的算法题,刷过leetcode所以答的比较顺利,考了网络运输层的知识,之前有仔细看过,也没有问题,操作系统考了进程并发,信号量,总体很顺利。
一年前 发布