希望不大,问了二面第二轮综合面,主要考察抗压能力,遇到问题会怎么处理,为什么想去深圳等,一定要准备好体现自己有很强的抗压能力的例子。 还有简历上写的东西都要熟悉,有话可讲,好多会被问到。 第二轮聊了一个小时左右,问的挺多,虽然没过但是感觉挺有收获,可以再好好回顾一下以应对后续面试。 总的来说面试蛮顺利的,问的专业问题也都回答出来了,整个面试氛围比较温和,但是还是要严格要求自己,不断进步才行。 今天
本章海量数据的习题 1 有100W个关键字,长度小于等于50字节。用高效的算法找出top10的热词,并对内存的占用不超过1MB。 提示:老题,与caopengcs讨论后,得出具体思路为: 先把100W个关键字hash映射到小文件,根据题意,100W50B = 5010^6B = 50M,而内存只有1M,故干脆搞一个hash函数 % 50,分解成50个小文件; 针对对每个小文件依次运用hashmap
方法介绍 倒排索引是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射,常被应用于搜索引擎和关键字查询的问题中。 以英文为例,下面是要被索引的文本: T0 = "it is what it is" T1 = "what is it" T2 = "it is a banana" 我们就能得到下面的反向文件索引: "a": {2} "banana":
方法介绍 多层划分法,本质上还是分而治之的思想,因为元素范围很大,不能利用直接寻址表,所以通过多次划分,逐步确定范围,然后最后在一个可以接受的范围内进行。 问题实例 1、2.5亿个整数中找出不重复的整数的个数,内存空间不足以容纳这2.5亿个整数 分析:有点像鸽巢原理,整数个数为2^32,也就是,我们可以将这2^32个数,划分为2^8个区域(比如用单个文件代表一个区域),然后将数据分离到不同的区域,
分而治之 方法介绍 对于海量数据而言,由于无法一次性装进内存处理,导致我们不得不把海量的数据通过hash映射分割成相应的小块数据,然后再针对各个小块数据通过hash_map进行统计或其它操作。 那什么是hash映射呢?简单来说,就是为了便于计算机在有限的内存中处理big数据,我们通过一种映射散列的方式让数据均匀分布在对应的内存位置(如大数据通过取余的方式映射成小数存放在内存中,或大文件映射成多个小
本章导读 所谓海量数据处理,是指基于海量数据的存储、处理、和操作。正因为数据量太大,所以导致要么无法在较短时间内迅速解决,要么无法一次性装入内存。 事实上,针对时间问题,可以采用巧妙的算法搭配合适的数据结构(如布隆过滤器、哈希、位图、堆、数据库、倒排索引、Trie树)来解决;而对于空间问题,可以采取分而治之(哈希映射)的方法,也就是说,把规模大的数据转化为规模小的,从而各个击破。 此外,针对常说的
今天早上刚洗漱完,托舍友的福十点才刚准备出寝室门,突然一个电话打进来,说是海信的想给我进行简短的电话面试,我寻思这种面试会问什么问题随即应允。但没想到会把我问成这样...... 开局问我自己本科和研究生都学了些什么,然后不依不饶的追问我研究生学了什么?接着问我在实习期间做的数仓的底层架构和数仓设计,问从后端到前端的数据流程,问存储介质是什么,接着问数据是怎么流转的一连串问题让我难以招架;之后问我在
图形研发工程师?我都忘了投的什么了 8道题,没有IDE,代码题也是写纸上上传 图形题 层序遍历,中序遍历,求后序 图形题 不重复N个数找K个最大的,K很小?K很大?写出算法思路、空间复杂度、时间复杂度? 不相邻的数 和最大(dp思路和代码) 五位密码?(考智力?) 圆与多边形位置关系(思路+伪代码) 严格递增再严格递减数组,二分法找最大值代码。
主管: 像你这个不是科班出身的,计网和操作系统肯定基础不好,你只是为了兴趣学习的前端,为了找工作才做的前端的项目和找的实习... 上来带有色眼镜看人,都没问我计网和操作系统的知识,直接就说基础肯定不好; 而且不为了兴趣去学习前端,还为什么学?不为了找工作去实习,还为了啥? 不要非科班,那就hr筛选简历的时候直接刷呗,或者一面直接刷呗,这个主管挺拽的 面经: 1.专业是电子信息,为什么会选择做前端(
8.12 16:10分,专业面试,面试官进来就先让自我介绍,介绍硕士课题。说我的课题更偏向航空航天,为什么会选择储能行业。我的回答是:更期待尝试不同领域的内容。同时询问英语口语怎么样,用英语介绍自己母校,很卡壳。聊的大致都是专业相关内容。 退出会议室是16:18,整个过程才8分钟,估计是觉得还是不对口,直接Pass。 反问问了有几面,共两面,专业面和后续综合面试。
7月测评+英语口语 8.1笔试,比较简单全a了 8.8专业部门面试(一面,电话面,55mins,一直问项目,引申问了一些基础知识) 1. 询问项目的业务场景 2. 如何划分项目的功能模块,如何统筹各模块进度(因为是负责人) 3. 项目架构介绍和技术选型 4. 写过多少行代码 5. 项目中举例表明自己良好的编码习惯 6. 项目中用到哪些设计模式,为什么用 7. 项目中遇到的问题 8. 项目中遇到过延
3月17日 简历投递(邮箱) 3月20日 电话了解 1. 自我介绍 2. 学习成绩如何?四六级情况 3. 哪里人?会不会说粤语? 4. 上半年有没有考研考公就业计划?(然后深入拓展一点) 后面聊了比较多第四点的拓展,就差不多了
海尔智家:国内电商运营一面 三个环节: 1.自我介绍 2.问题环节 (1)电商运营需要哪些能力? (2)你的优势是什么? (3)在过往的实习经历中哪段让你有收获?实习中遇到的最大的困难是什么?如何克服 (4)在过往中遇到的挑战性任务是什么 (5)为家电节活动做策划 (6)如何平衡生活、工作和学习 (7)1-3年的职业规划是什么 (8)意向的工作城市 3.反问 (1)是在原有店铺上进行翻新还是另一个
业务一面(32分钟) 1. 自我介绍 2. 主要经历涵盖了销售和销售运营,未来想往哪个方面的发展 3. 你认为你有哪些能力是适配销售运营的 4. 简单介绍下你所在京东业务部门 5. 介绍下你在京东的一天是如何度过的做了哪些事情 6. 介绍下你的优劣势 7. 我认为你的的劣势不是你的劣势,为什么你认为它是你的劣势呢 8. 深挖京东实习部分所有的经历 9. 具体讲讲一个项目 10. 你是如何做调研报告
投递-8.24 测评-8.26 一面-8.28 一面主要是了解一下情况,包括为什么选择这个岗位和未来的职业规划,还有就是掌握的编程语言。我的实习和简历都更偏向于软件测试,后边面试官介绍了一下部门的发展方向,说他们部门的未来发展方向需要测试会软测也会硬件测试,所以需要掌握python和c++,我只会python和JAVA,面试官就直接说后边估计过不了,然后就结束了。 问自己职业规划的时候最好不要说想