蜻蜓fm面试
一面:
面试官首先看简历上写了在腾讯的实习,然后就探讨了半天,各种虚拟化的技术。。。。
说完之后,估计都半小时过去了,然后就又说了一下你用什么语言,你做的东西都比较偏底层呢,然后你对工作有什么要求吗?还是非要做这么底层的东西,balabala。。。。
你用过内存拷贝的函数没有例如memcpy这一类,(不太记得函数头怎么定义)就说不是很熟悉,然后又问memset呢,这些都不熟,那strcpy知道吧,知道,那你写一个strcpy函数,其实函数写的挺好的,什么都考虑到了,但是就是细节方面,例如少写一个分号,结束的字符用了NULL,而不是'\0'判断的。看我写完之后,说了句,你写代码的风格不错,那你知道为什么strcpy需要返回值吗,返回的地址不是已经在dest中了吗?答:我想想,最后也不知道为什么。让我回去了查查(原来是为了连接性,返回的char*可能要用作另一个函数的参数)。。
这个说完就讨论了一些笔试题,说你代码写的还行,但是为什么这个的空间复杂度是O(n)呢,因为是创建一个完全二叉树的代码,我就解释了一下,当时是在犹豫是O(n)还是O(logn),但是想到每个点都需要一个空间,所以就写了O(n),其实是O(logn)啦。。。(记得那天要赶回去面试百度,所以蜻蜓fm的笔试题花了半小时做的,很多都没有考虑)
这个说我就说不然你是想写红黑树的代码呢,还是写堆排序的代码(汗,红黑树,让你当时写,你也写不出来被)肯定写堆排序算法啦。。写啊写啊,写完后,面试官说了一句,代码背的不错吗,怪不得要写堆排序的。。。(什么叫背的不错,只是自己平时有练习过写堆排序的代码而已)
这个完了之后,然后就说你知道map吧,C++里面的?知道,那你自己实现一个map(汗),这个不是由红黑树实习的,然后都是直接调用红黑树的接口吗?面试官说,谁说map一定要用红黑树实现,你自己实现一个,然后让我说说map的定义,不就是为了存放key-value对吗。。。好吧,自己实现。。。
想啊想啊,直接用hash表实现吧。。定义了一个struct结构体,里面放key value 和next,然后分配hash表的空间,然后进行一个基本的操作,例如,get一个值,set一个值,反正就是写一个简单的map啦。。。写完后,就说好了,你等会,我找个人来给你二面,但是后来还是让我晚上5:30半去二面。。。最后说了句,希望你二面也能过。。(哈哈,不过怎么老是跟百度冲突呢,一会要百度的三面啊。。。。这么赶)。。。
二面:
只能说遇到不同方向的面试官真的是很坑的一件事,想起我阿里实习面试的时候,我跟面试官真是互相不懂,不过没关系,也说明他们没有适合我做的,去了,可能也不会适合自己。。虽然工资高。。
蜻蜓fm面试的更多相关文章
- 蜻蜓FM 涉嫌诈骗投资人和广告主源代码剖析
本文主要内容,引用自知乎的这篇文章:如何评价蜻蜓 FM 伪造用户活跃度等数据 感谢"左莫"."任正"等热心正义的网友--左莫,任正的最早的回答猜测已经被蜻蜓FM ...
- 蜻蜓FM涉嫌诈骗投资人和广告主源代码剖析
引用自:https://github.com/cryfish2015/QingTingCheat 本文主要内容,引用自知乎的这篇文章:如何评价蜻蜓 FM 伪造用户活跃度等数据 感谢“左莫”.“任正”等 ...
- 蜻蜓FM下载文件名还原
从蜻蜓FM手机版可以下载音频文件,目的是可以使用普通的播放器进行音频的播放(只是缓存,还用蜻蜓fm播放的请路过),但问题来了,下载下来的音频文件不是在界面中我们看到的文件名称了.于是,我们要进行一项非 ...
- JY播放器【蜻蜓FM电脑端,附带下载功能】
今天给大家带来一款神器----JY播放器.可以不用打开网页就在电脑端听蜻蜓FM的节目,而且可以直接下载,对于我这种强迫症患者来说真的是神器.我是真的不喜欢电脑任务栏上面密密麻麻. 目前已经支持平台(蜻 ...
- python scrapy+Mongodb爬取蜻蜓FM,酷我及懒人听书
1.初衷:想在网上批量下载点听书.脱口秀之类,资源匮乏,大家可以一试 2.技术:wireshark scrapy jsonMonogoDB 3.思路:wireshark分析移动APP返回的各种连接分类 ...
- 蜻蜓FM笔试题目,求两个点的最近父节点
这个博客写的特别好. http://blog.csdn.net/kangroger/article/details/40392925
- 做一个新产品需求,体验的分析文档?(例:喜马拉雅FM)
2.1 战略层 2.11 产品定位: 一款产品覆盖面广,收听节目种类齐全,资源丰富的电台APP. 以PGC为主流,通过合作方式吸纳专业的电台人,节目人,行业名人分享内容. 融合UGC,满足人们在空闲时 ...
- JY播放器【喜马拉雅FM电脑端,附带下载功能】
今天给大家带来一款神器----JY播放器.可以不用打开网页就在电脑端听喜马拉雅FM的节目,而且可以直接下载,对于我这种强迫症患者来说真的是神器.我是真的不喜欢电脑任务栏上面密密麻麻的. 目前已经支持平 ...
- QingTing.Fm-WPF是调用蜻蜓FMAPI 查询API内容展示,进行播放
QingTing.Fm 是调用蜻蜓FM API 查询界面内容,进行在线播放. Release地址下载 环境 Visual Studio 2019,dotNet Framework 4.6.1 SD ...
随机推荐
- Java 接口和抽象类区别(写的很好,转了)
原文:http://blog.csdn.net/sunboard/article/details/3831823 1.概述 一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是 ...
- 论各类BI工具的“大数据”特性!
市面上的BI工具形形色色,功能性能包装得十分亮丽,但实际应用中我们往往更关注的是朴实的技术特性和解决方案.对于大数据,未来的应用趋势不可抵挡,很多企业也正存在大数据分析处理展现的需求,以下我们列举市面 ...
- 在JavaScript文件中用ajax方法实现省市区的三级联动
1.JavaScript Document $(document).ready(function(e) { 加载三个下拉列表 $("#sanji").html("< ...
- Linux 配置iso系统盘为本地yum源
Linux配置iso系统盘为本地yum源 by:授客 QQ:1033553122 1.目的 安装软件时,经常会遇到包或类库的依赖性问题,为此,我们可以通过yum命令安装软件,尽量避免出现繁琐的软件 ...
- Spring boot 多模块项目 + Swagger 让你的API可视化
Spring boot 多模块项目 + Swagger 让你的API可视化 前言 手写 Api 文档的几个痛点: 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时. 接口返回结果不 ...
- JSP基本语法总结【1】(jsp工作原理,脚本元素,指令元素,动作元素)
时隔半年,回头对jsp复习整理一下,温故而知新. jsp工作原理: jsp服务器管理jsp页面分两个阶段:转换阶段(translation phase)和执行阶段(execution phase). ...
- Expo大作战(十二)--expo中的自定义样式Custom font,以及expo中的路由Route&Navigation
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- 调研getfit
Gitfit实际是一个提供私人教练的服务,其主要业务有三种,“局部减脂”每天0.5-1小时,对局部高强度的刺激,快速达到塑形目地,不需要复杂器械,0基础也能跟上训练进度,并提供咨询师.营养师团队.专属 ...
- mysql 内存统计
在 mysql 5.5 中实现了类似mysql5.7中performance schema 的内存统计功能. 功能 1 展示mysql层内存总大小. 2 展示mysql层内存使用分布情况. 3 展示每 ...
- WLW/OLW 最佳博客写作软件
前言 我发布到博客园中文章大多是通过Windows live Writer(wlw)来写的,本文记录一下wlw的安装及快捷键. WLW博客园插入代码插件:http://www.cnblogs.com/ ...