零基础转行大数据之:面经

按照前两天一个朋友的建议,把我参加面试的面经写下来,分享给大家

【头条】

接到头条猎头电话,后端岗,但有机会做大量数据处理

一面已过
第一个人:
mysql关系数据库:角色分配,系统设计,特殊角色的人如何给出特殊的权限
算法:N个数,找第K大数,经典题,leetcode原题
给一个数组,求如何划分数组,使得abs(sum【A】 - sum【B】)最小,leetcode原题
第二个人:
HASHMAP原理?包括哪些HASHMAP,比如如果索引是string要怎么处理
大数据问题:每日40T用户访问记录,如何输出某个特定用户的最近10个访问时间&记录
用户数据存储在大数据服务器中,如何寻址
算法:
给个有序数组,将数组非重复部分排在前面,不占用额外空间,输出数组

主要来说,考察内容分三部分,1. 自己个人项目,看你吹功了 2. 设计题 & 项目题,一半吹一半看你见识,如果见多识广,GITHUB上5000星星以上的项目都知道一点,那么问题不大 3. 算法题,先说思路,然后大概率会让你coding,我拿到的是牛客网的面试链接,自带视屏+coding界面,用了一下午,感觉不错,比较舒服,在这里建议朋友们外接一个键盘,我个人觉得有时候不一定机械键盘,最起码大的键盘你输入速度会快很多,而且不像笔记本那样键盘那么热

对于吹项目这件事我其实挺想说说的,一来,我们知道码农界常说的那句话:show me the code。我们也知道很多国际大厂(FLAG)都很少会跟你聊项目这个事儿,但是国内面试聊项目吹牛这个东西,其实一方面可以提现你做过的东西怎么样,你对这个东西的思考
但是最重要的是,他会提现出你对自己做过项目的信心。如果你原来的项目牛逼哄哄,运行遍全世界,用户百万千万,或者项目不好,但是你对项目了如指掌,所有人关于这个模块都要来请教你,那么当你谈起自己的项目,就会口若悬河滔滔不绝。这从侧面就展示给了面试官你的平时工作生活是怎么样的,如果你觉得自己的项目特垃圾,自己又做的不怎么样,自然谈起来也没什么信心,那么不管你的能力怎么样,面试官都会在思考这样一个问题:你要是进了我们项目组,也是这个鸟样怎么办?

为了解决这方面的问题,我的建议是:要么你就骗人,事先演一演,想一想怎么说,至少讲的流畅一点,让别人听得懂;要么你就把自己本职工作干好,如果搬砖都搬不好,那不管你搬的是哪种砖,人家都不会请你做包工头的。
优秀的人,就是给他一滩烂泥,他不说做的有声有色,也能帮你管理的井井有条。

讲一个前一阵看到的新闻吧:2018年年底,巴菲特管理的基金出了财务报告,亏损1%,得到了投资人的一致好评,为什么呢
因为美国2018年整体股市下滑8%,很多人输的底裤都没了
今年6月,我又看到,巴菲特把他所有股票都清仓了,第二季度盈利40%。

二面结束,等待消息:
情况和预想中的不太好,面试用的牛客网的服务器速度非常慢,以至于视频都连不上,暂时不吐槽牛客网的速度不行导致面试体验非常差的问题,这个不是目前能改变的因素(我这边是100m宽带,speedtest.net测速10M/S)

  1. 直接问我在公司做的项目,其中的难点是什么,其实我有猜到他会故意问的很细,所以我也很细的跟他回答的,但是由于语言没有组织好,并且没有跟他体现出这个项目的难在哪里,所以他认为很一般。所以建议是:回头准备一下,自己对着自己面试,或者自己先说一遍自己的做过最难的项目是什么样的
  2. 问到了我的老本行,LINUX,线程进程,这个很简单,然后又问了linux的内存管理,那么就有点答不上来了。所以转行找工作,不仅新的行业要懂得多,自己老本行也一定要知道的透彻,否则人家一问就露馅

其他公司

这几天刚好和一个好朋友聊了聊,他也是打算转行,master应届生,表示除了BAT和几个独角兽以外,其他的面试都比较水,特别是算法方面,其实没什么难度,也有可能是因为照顾他是应届生的原因,那么最大的短板应该就是项目经历了,所以后面考虑主攻项目方面。
一定要有拿得出手的项目才可以。


2019 10 22更新
头条的OFFER已经拿到,但是考虑到加班,未来的考虑等等,以及和腾讯的朋友讨论了一下,后端做的东西涉及业务很多,事情也很杂,能够去历练也是很好的机会,但是技术不一定会有突飞猛进。

然后后来有机会加入一家量化公司,于是决定先去量化公司好好学习一下先。

【某HFT公司】

做的是C语言低延时系统的开发,已经拿到offer,说起来运气也好,这种私募都是可遇不可求,人很少,流动也很少,很多技术都是机密,全都是网上找不到的技术资料,考虑到头条的技术都是开源技术,只要还有一条命,这辈子随时都可以回来学,所以果断放弃了头条。

最近沉迷于公司的代码,技术学习,后面会把原来待写的博客都补上,所以大数据可能要先荒废一小段时间了。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值