小米智能云-秋招转正面经

IT解决方案架构师面试 阅读详情

我所在的组是小米智能云平台,主要是做云存储相关的工作。主要还是跟着Team里面各个大牛学习。

转正面试,目前经过了3轮,不知道会不会有更多轮次的面试。


一面面试官云平台六期五层的帅气的工程师:

1,详细问了在组里做了什么,具体怎么做的。然后,手写关键部分。

第一个任务,项目需求:

      1)拥有记录ip地址的log,点分十进制ip;每条记录对应一个待查找归属地的ip地址

      2)拥有ip库,ip库里面的每一条记录对应某个国家某省市的ip地址,记录如:<起始ip地址,结束ip地址,国家,省,地区>

      3)问题:如何根据log记录,统计出各个国家的ip地址出现的次数。

解决方案:

      1)直接处理ip库,把ip库里的地址以国家为划分,聚合同一个国家的起始ip地址和结束地址,放入hashmap和araylist

                  hashmap<起始ip地址,pair<结束ip地址,国家>>

                  arraylist<起始ip地址>

      2)对arraylist<起始ip地址> 进行排序,然后,把待查找的ip地址进行 arraylist.binarySearch(待查找的ip),然后:

                  i)获取角标为正,则待查找的ip地址是hashmap的键,所以,可以获得 国家字段

                  ii)获取角标为负,则我们可以获得该ip应该插入到arraylist里面的位置,前一个位置,则是hashmap里面的键,可以获取国家字段


2,手写二分查找

3,jvm 怎么报 OOM

4,手写代码实现一个concurrentHashMap数据结构

5,多线程的一些知识


二面面试官是部门里的大佬:

1,项目

2,简述组里面数据的加解密方案

3,TCP三次握手和四次挥手

4,在TCP链路理想的情况下,把一个2M的数据包,通过a)一次全部发送出去 b)分两次发送出去 那种情况消耗的时间少。(答案:考虑滑动窗口)

5,剑指offer原题 包含max函数的栈

6,其他记不清楚了

三面面试官是搜索与推荐组的漂亮小姐姐:

1,java基础知识

2,判断 二分查找树

3,单链表求和。有两个链表如下:

            链表1:2 -> 3 -> 2 -> 6 -> 8

            链表2: 4-> 8 -> 5

            根据链表可以获取两个整数 23268, 和 485,然后,求和。结果是( 23268 + 485 = ) 23753

4,寻找第N个丑数


网规第三版:第4章网络资源设备(完结) 第 4 章 网络资源设备 调整内容: 更新主流网络设备(交换机、路由器、防火墙)的技术参数与选型标准 增加国产化网络设备与信创产品的相关内容 精简已淘汰的设备类型与技术指标 阅读详情

相关推荐

大数据之VIP(Virtual IP,虚拟IP)负载均衡

VIP(Virtual IP,虚拟IP)负载均衡是一种在计算机网络中常用的技术,用于将网络请求流量均匀地分散到多个服务器上,以提高系统的可扩展性、可靠性和性能。

赵玉的专栏 4124

《关于我的那些面经》——百度后端(附答案)

作者保证,本系列全是纯干货真实记录,绝对不是某些营销号瞎编乱造的面试。 一、公司的简介 百度是全球最大的中文搜索引擎,是中国最大的以信息和知识为核心的互联网综合服务公司,更是全球领先的人工智能平台型公司。2000年1月1日创立于中关村,公司创始人李彦宏拥有“超链分析”技术专利,也使中国成为美国、俄罗斯、和韩国之外,全球仅有的4个拥有搜索引擎核心技术的国家之一。 百度作为全球最大的中文搜索引擎,百度每天响应来自100余个国家和地区的数十亿次搜索请求,是网民获取中文信息的最主要入口。百度以“用科技...

少说,多做。 1万+

【Python爬虫】股票信息定向爬取

【Python爬虫】股票信息定向爬取:通过requests-bs4-re技术路线爬虫获取上交所和深交所所有股票的名称和交易信息

qq_39321802的博客 1503

深信服面经---云计算方向(附问题知识点解析)

一、一面问题概览。 二、实操相关。 三、复盘对问题答案进行整理(查漏补缺)。

Lion_Long的博客 2282

独立游戏开发者必看:STEAM税务信息更新全流程(附中国区避坑指南)

本文为独立游戏开发者详细解析了Steam税务信息更新的全流程,重点针对中国区开发者提供了避坑指南。文章深入解释了W-8BEN表格的填写要点,并指导如何准备个人所得税纳税记录和身份证等核心证明文件,以确保顺利通过审核,避免收入被预扣税款。

tcp8optimizer的博客 1298

基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(三)SD卡驱动、FatFS等的移植和ini配置文件读取的实现

本文实现了基于STM32F107VC的金牛开发板的基于SPI模式的SD卡驱动和FatFS的移植,以及利用minini库对ini配置信息文件进行读取。

sqshining的专栏 2137

工作三年四面(技术面)里巴巴拿offer阿定级P6,月薪36K(Java岗)章

阿里技术岗位要求及体系图: 好多人对阿里巴巴技术岗的体系结构及级别的技术要求设置不太清楚,想去面试也不知道面试什么级别的岗位,下面说说阿里的技术体系又是一个怎么样的水平划分! 阿里P6(技术主管) 工作要求: 能独立解决问题,制定系统的技术实现方案,考核会涉及部分技术深度。 技能要求: 除P5的技能外,还需掌握以下技能,以下技能至少需要做到熟悉。 架构设计,运维能力,操作系统。 技术四面面试题如下 一面(问了数据结构、jvm、锁等): 1.自我介绍和项目 2.HashMap底层如何实现? 3.Hash一致

weixin_47067712的博客 1339

盘点军工行业软件研发的那些常用GJB标准

GJB5000、2786、438、141、102、8114等...

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 9450

【分享】在小米实习到SP+转正

Datawhale干货作者:王大鹏,数据开发工程师,Datawhale成员分享一下自己实习提前转正SP+的经历,抛砖引玉,希望和大家多多交流~刚来实习时,我其实是处于一个半瓶子醋的状态:你如果问我技术栈的原理、各个技术点的关联、刷题,我会答的很6。但是如果让我直接上实操,我确实会比较懵逼。所以刚来时,我抱着的心态就是:我来就是学习的!不要怕失误,不要怕被怼,不要怕出错...

Oner.wv的专栏 1735

deepstream车道线检测自定义插件化,其中要注意pipeline的配置,如果插件位置配置不对,会报input format should be RGBA when using blur-obje

以上代码中,我们先从对象池中获取一个 DsUserMeta 对象,然后使用 get_lane_line_from_frame 函数获取车道线检测结果,并使用 add_lane_line_meta 函数将其添加到 DsUserMeta 对象中。注意,上述代码中的 get_lane_line_from_frame 函数和 add_lane_line_meta 函数需要你自己实现,用于从视频帧中提取车道线检测结果,并将其添加到 DsUserMeta 中。

pvmsmfchcs的博客 690

微信小程序 - 实现身份证OCR识别人像面与国徽面并提取字段信息,详解从手机相册选取或打开摄像头拍照上传身份证正反面图片ocr文字识别数据填充表单(提供免费纯前端ocr识别插件+百度OCR识别API)

微信小程序身份证识别,微信小程序身份证拍照、上传并OCR识别,微信小程序实现OCR扫描识别,微信小程序识别身份证免费插件,微信小程序实现身份证识别功能。ocr识别插件。微信身份证拍照后进行ocr识别,微信小程序OCR扫描识别身份证,OCR身份证实名认证+图片上传+拍照上传图片,微信小程序之身份证照片正反上传,小程序OCR身份证识别,微信小程序实现文字识别-ocr插件,微信小程序利用百度AI实现扫描身份证获取信息功能,基于微信小程序OCR插件实现身份证拍照、上传并OCR识别的示例demo,将上传的照片传到服务

🏆 前端领域优质创作者 8134

百度智能云千帆大模型平台2.0来了!从大模型到生产力落地的怪

请问大家是会选择测开还是开发呢我先说一下我自己的情况,目前是有大厂测开的几个offer,但是我不想做测开,如果选择研发的话,大厂应该是没戏的,因为没有实习经历,谈谈对I/O多路复用的理解,Select和Epoll的区别首先I/O多路复用是用线程监听多个文件描述符,或连接事件,一旦发现一个或多个就绪的文件描述符便触发阻塞。3.AI相关算法的性。

华鑫的专栏 234

华为OD机试双机位A卷 - 小明减肥 (C++ & Python & JAVA & JS & GO)

华为OD机试2025双机位A卷 小明减肥,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 709

2020届的硕士应届毕业生,你的秋招进展如何?

校招将近,很多公司的提前批已经开启,最近焦虑得不行,投了很多公司,没有音讯,更是焦躁。简历改了无数遍,准备了几大职位的求职方案,无果。广大知友,请问你们都是怎么准备校招?现在校招...

李肖遥的专栏 1422

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

题解 | #使用字符函数统计字符串中各类型字符的个数#

本人男,身高178,体重70,目前南京某985硕在读,未来计划在长三角发展,已签约上海大厂。坐标成都,和对象都是29岁,硕士毕业,均在事业单位工作,目前税前两个人加起来大概能有60w,吃住单位加上我俩不咋花钱,所以一年能攒40w左右,两人大概还有10w。个人背景:本硕计算机类,女生,广西人(非南宁,高铁2小时以内),家境一般,勉强能够负担起南宁一套房,在电网系统没有任何人脉关系。1、泰隆银行,26+1。背景了解垃圾回收器,除了要知道垃圾回收器的工作原理,我们还要想一个问题,垃圾回收器的垃圾是怎么产生的。

2301_79125431的博客 913

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

一位百度AI工程师的求职经历(offer/面经/干货/感悟)

点击关注并置顶,江湖要事早提醒作者:本体匹配调谐https://www.nowcoder.com/discuss/123128来源:牛客网0、写在前面大家好,相信大家对于...

Java技术江湖 7557

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

题解 | #数组中出现次数超过一半的数字#

兵荒马乱的秋招结束了,面了20多场,太菜了,基本全军覆没最后华子收留了,正式成为华孝子荣耀今天打电话。一个是南京中兴,软件开发,17*12,说是有2个月年终,不知道真的假的。一个是常州职高的教师编,专业。#产品面经# 中国移动是一家非常有实力的公司,面试的是中国移动的产品岗,面试官们都很友善和专业,面试。#产品面经# 网易是一家非常有实力和影响力的互联网公司,我面试的是产品经理岗,整个面试过程大约五十分。考研gap一年了,实在没啥好点的工作机会了,只能挑一个了,选哪个啊,目前还在本公司,不过u盘传代码太。

han_xue_feng的博客 1197
上一篇: HashMap什么时候重写hashcode和equals方法,为什么需要重写
下一篇: 面经-京东秋招
SaiW-n_n-
博客等级 码龄15年 46粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值