原文:http://www.dy1280.com/thread-878-1-1.html

10.18 宣讲

58宣讲时间真是安排的晚。。。19.30开始,我6.30就到了。。整整放了1个小时不重复的视频。。。。。我听完他们CSO对行业和公司的介绍就走了。感觉58可能是o2o的下一个爆发点。感觉蛮有前景的。宣讲会也是和小米的宣讲差不多,过道上都挤满了人这种。我个人还是比较些向往去58的。个人感觉对于O2O,58算是赶了个早集。。把最脏最累的活给做了。。反而是美团,大众点评这种抓住了热点。。。当然,未来的大趋势也是O2O,就看58能不能赶上这趟快车了。

10.19 笔试

昨天的唯品会和中兴看来是没戏了。唯品会感觉也不是很难,但是还是挂了。这种概念性的题目我又总是喜欢在试卷上直接划掉写错的字。。。
58同城笔试的东西面比较宽。感觉笔试技术岗位的也并不是特别多。大概300+人。和腾讯一个地点。。主要奇怪的是一些概率题。。当然也是很简单的概率题了。写代码的也是很简单的。。。弱点还是sql。。有道写sql的题目直接空了。。。题目难度不大。反正就那样吧。晚上快9点的时候打电话通知10.30面试。旁边一个二本的妹子笔试产品,一开始就拍了张照。。。貌似是给同学帮忙百度了。看着还算漂亮。。我就不揭穿她了。。。反正巡视的面试官也比较多。

本来今天还有多益的笔试的。但我看网上的评论太差,说是15W,结果去了只给3000.。。。。反正也是发了很多次短信,因为和58冲突我就还是选择58了。个人认为58的前景还是要大于多益的。

10.20 一面

这两天我把简历又改了份新的。。。直接把学校和一些常问的东西都加上了,还把一些奖什么的也加上了。9月的面试,感觉简历不是特别重要,但是后面的公司就很看重这个了。所以后来的小伙伴们还是好好准备下简历吧。

感觉58一面的面试官很开朗。很好说话的那种。开始问我哪些做的不好,我就说推理题和sql。面试官也追问我sql为什么没学好。。我也如实告诉他课都逃了。。说我挺诚实的。。。还问我博客最近写的一篇是什么。我就如实告诉他是9月校招的经历。。。笔试全过面试全挂这种。。问我有哪些问题。我就说是紧张,看学校。然后面试官就打断我说58不看学校只看笔试成绩。。其实还有些想说,想想还是算了。。然后看简历,看我C/C++最熟就问我用哪些stl比较多。我就说vector,stack,map,unordered_map这样。问我vector有哪些应用场景。我就如实告诉他我只是刷题的时候用了的。问了我在哪个上面刷题,我就说前150题在南阳OJ中文的,后151道在leetcode上刷的用了STL。然后就问了我一个算法题,就是有两个栈,一个栈中数字是乱的,另一栈为空,如何借助空栈排序。这个很简单,虽然之前没写过,但是还是很快就有思路了。有些类似选择排序的样子。然后面试官看我有Linux下的编程经验,是做什么学的,我就顺势说了我的内核。我就拿我的内核出来展示了。面试官表现的很想看。。。也是头一次有面试官表现出如此强大的兴趣。。看了下简历就说给我通过。。。然后看了一下makefile怎么写的。就开始继续问问题了。问了我内存管理如何实现的以及锁的问题。内存还问了malloc我是怎么实现的。。。感觉面试官对物理和虚拟内存有些混淆。。。两个锁的问题,一题是如何保证线程的正常切换,一个是进程间的锁如何实现。头一个感觉回答的有些问题。。后一个我开始扯到了内核数据共享。。后来也说了可以用内存共享设置吧。。貌似面试官对于底层的东西还是有些不太懂吧。。。说的一些东西还得我来教他这样。。。然后就结束了。从10.30开始,刚好11点结束。面试官还跟我握了个手。。。开始还没反应过来。。面试过程比较愉快吧。说我过了,一面人比较多,回去等通知。。这说的。。感觉又像被刷了的样子。。。耐心等待吧。。 感觉一面面试官还是很为面试者着想的,基本都是按照你简历上的来,而且都问最近的东西。

晚上10点多一点打来电话安排我第二天面试。

10.21 二面

58二面比较重算法。开始让你自我介绍,然后说笔试感觉怎么样做了些什么。我也说明对底层比较熟悉。还谈了下考不考研。简短的谈了下我怎么学内核,内核怎么写的。然后问算法题,问了4个算法题。主要看你思路了。第一题是找出一组乱序数组但有1-n的值的数组中丢失的一个值,这个直接异或就好了。然后就说有两个缺失的情况。我还是用异或,他问能不能有其他方法,也简单就是hash一下。第二题两个长度为n的排序数组找出其第n个数。我开始想用堆,然后说设置两个变量,类似归并,然后求两个变量和为n的时候即可找出第n个数。最后就用二分,面试官提醒我说中间的数,我也想到了大致的方法,最后还是没整理出来面试官就让我进入下一题了。第三题给出两个串,找出第二个串或其变位词在第一个串中第一次出现的位置。一开始我就用类似BF算法,对A串每一个子串排序然后和B串对比。后来想想可以预处理,就先用O(n)的复杂度把A子串中与b相同变位词的段全部找出来,然后再排序对比。面试官问我时间复杂度,我一下没答出来,这还得看概率算。。。没算出来继续下一题。。25匹马5条跑到赛马。。找出前三名至少要比赛几次。我当时只注意到分组的话应该有可能前3名在一起。没有给出最好的方式,就是分组后再把头3个拿出来再比这样。现在百度后发现7次就够了。。。。半个小时也快到了,就又问找工作找了多久了,我也很诚实的告诉他找了两个月,9月份很忙,面试没经验这样。一些面试失败可能的原因这样。然后问了下求职意向是不是还想做底层,我也告诉他服务器开发也可以。问了下什么时候有消息,然后就结束了。

感觉面试也就一般吧,没有特别突出的地方,不像昨天面试官看到我kernel那么激动。。。所以只好听天由命了。

晚上突然感觉第三题也搞复杂了。。。直接预处理的时候挨个判断字符类型和数目就好了。。复杂度就是O(n)这样。。。
58这次在武汉大概只面了50人的样子。就两个面试官。。。从校招场次来看,武汉应该能分到10人左右。第一天是两个面试官共同面试,成绩靠前有的只面了一轮。第二天则是二面。我估计我笔试的排名在30左右的样子。

转载于:https://www.cnblogs.com/dy1280/p/4079972.html

58同城2015校招笔试、一面、二面经历相关推荐

  1. 58同城2021校招笔试真题-前端

    58同城2021校招笔试-前端 以下代码输出: console.log([1,2,3,4,5].splice(1,2,3,4,5)); console.log([1,2,3,4,5].slice(1, ...

  2. 58同城2021校招笔试——二叉树遍历

    目录 题目: 解答: 博主笨拙的想法--些许暴力 思路: 非常妙的方法: 题目: 对给定的二叉树依次完成前序,中序,后序遍历,并输出遍历结果. 每行输入为一个二叉树,一维数组形式.其中-1表示Nil节 ...

  3. 58同城2021校招笔试-二叉树遍历

    对给定的二叉树依次完成前序,中序,后序遍历,并输出遍历结果. 每行输入为一个二叉树,一维数组形式.其中-1表示Nil节点,例如:1,7,2,6,-1,4,8 构成的二叉树如下图所示: 结果以二维数组形 ...

  4. 【牛客网-公司真题-前端入门篇】——58同城2021校招笔试-前端

  5. 58同城2020校招转转算法岗笔试编程题

    58同城2020校招转转算法岗笔试编程题 第一题 题目描述:年末了要评选优秀员工了,给定一个优秀员工比率,在员工的评分上计算出能被选中的优秀员工的评分阈值.优秀员工人数=员工人数*优秀员工比率.员工人 ...

  6. 凑硬币(58同城2017校招笔试题)

    凑硬币(58同城2017校招笔试题) 暴力破解,循环递归实现,代码如下: /** * 暴力破解,循环递归,找出了所有可能的组合并进行了存储,* 在循环递归的时候,因为选取的分类相互是有重叠的,生成的递 ...

  7. 面经 | bigo/联影/58同城20校招计算机视觉算法岗

    点击上方"AI算法与图像处理",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者:蜂蜜柠檬百香果 来源:https://www.now ...

  8. 【巴比特前端校招+笔试/一面/二面】

    流程特别快,hr 说四轮面试一周就会走完,三面是合伙人面,不聊技术,四面 hr 面 实际面试时,一面当天出结果并约第二天二面,二面当天出结果挂了 笔试 比较有难度 三道单选,按顺序输出(事件循环).出 ...

  9. 58集团2017校招笔试-前端岗

    一.笔试题目 概览: 1.填空题(30分,10题) 2.简答题(25分,5题) 3.应用题(25分,2题) 4.编程题(20分,1题) 1.填空题(30分,10题) (1)获取随机数的方法:_____ ...

最新文章

  1. python数据库框架_Python数据库及ORM框架对比选择
  2. 一个数字键盘引发的血案——移动端H5输入框、光标、数字键盘全假套件实现...
  3. java hashmap 初始化赋值_HashMap引用传递,对象直接赋值,修改的是同一个对象,new HashMap「」(Map)才是生成新的对象...
  4. vue 微信公众号支付接口_基于vue的h5项目之支付宝支付与微信支付
  5. Dubbo接口测试方法及步骤
  6. 大家都说 Java 反射效率低,你知道原因在哪里么
  7. js变量提升_一道JS变量提升题
  8. 1092 最好吃的月饼 (20 分
  9. JavaScript学习系列3 -- JavaScript arguments对象学习
  10. 本地计算机策略无法建立管理单元,我的本地安全策略用不了!打开管理工具的本地安全策略管理单元初始化 爱问知识人...
  11. Windows 环境下adb.exe无法启动的解决办法之一
  12. [滤镜]的firefox兼容问题
  13. OpenSSL密码库算法笔记——第 3.2.2章 利用Barrett约化实现
  14. dialog在关闭的时候会刷新页面,并且地址后面多加了一个问号,导致数据查询不出来的解决方法
  15. Coursera吴恩达《构建机器学习项目》课程笔记(2)-- 机器学习策略(下)
  16. python lncrna_使用CNCI分析lncRNA
  17. 星级评价的代码php,JavaScript_使用jQuery实现星级评分代码分享,前面有一篇原生js实现星级评 - phpStudy...
  18. Hbuilder 连接夜神模拟器
  19. 快速保存微信文章中视频的方法
  20. CMake I add_custom_command命令详解(构建)

热门文章

  1. mysql5.1 emoji_技术|如何在 MySQL 中存储 emoji ?
  2. 黑暗逃生怎么修改服务器,《黑暗逃生》常见问题解决方法 游戏进不去怎么办...
  3. 超棒的NFS文档-来自chinaunix,讲到的NFS的几乎所有方面,包括版本、参数设定等...
  4. 基于MVC的网上汽车城网站平台开发
  5. 仅用1天!腾讯协助警方破获伪造交警罚单诈骗案
  6. 量子计算机和超导,量子计算的未来在哪里——超导电路与光子学
  7. tensorflow-GPU加速-win10(NVIDIA GeForce 940MX)下的安装教程(VS2015+Cuda9.0)
  8. 手把手教你扩展个人微信号(1)
  9. Installation path not writeable in R
  10. 计算机英语五人对话,英文应聘对话5人的急求一篇英语对话 关于应聘的 最好是五人的...