博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试记录- 南京小米
阅读量:6556 次
发布时间:2019-06-24

本文共 643 字,大约阅读时间需要 2 分钟。

  在BOSS上看到了南京小米的招聘,而且就在建邺新城科技园,离我挺近,就投了。

  和人事约好,北京的电话技术面。

  首先自我介绍。

       开始基于简历,问了一下项目的架构,自己处于什么位置,担任什么角色。

       技术问题问了一大堆。涉及大数据,java,以及数据结构,算法。

       简要回忆,由于间隔较久,遗漏颇多。

       【1】大数据方面,问的也不深。

  1. spark任务执行流程。

       2. hdfs的架构,副本,机架感知。

       3. spark的算子。

  【2】java问了一些集合方面的。

  1.hashMap获取数据的时间复杂度?最好情况和最坏情况分别是多少?

  2.hashMap和treeMap的区别?

  3.treeMap的底层排序实现?=======只知道红黑树,其他的答不出来

  4.问了些线程安全的集合

       【3】网络

  1. tcp的三次握手?

     2. udp数据包的结构?=====答不出来

  【4】最后出了几个算法题。

  1. 如何判断单链表有环?====快慢指针

  2. 超长无序数字序列求第k大的数?=====经典topN问题,可惜没准备,完全不记得了。。只会最笨的方法

  还有好多问题,不记得了。只能回忆这么多。  

 

  总结:小米的面试得复习一下数据结构,至于最后的几个算法题,应该也和我面的岗位有关,我事先不知道,所以没准备。问的相对比较全面。

 

转载于:https://www.cnblogs.com/superzzh/p/10241398.html

你可能感兴趣的文章
学习进度表_二周
查看>>
tag标签
查看>>
TTS语言 录音功能
查看>>
MySQL 查询最大最小值优化
查看>>
软件工程的实践项目课程的自我目标
查看>>
Weak is not weak,Strong is not strong
查看>>
setsockopt 详解
查看>>
首次使用AWS服务器EC2
查看>>
POJ-1860-Currency Exchange
查看>>
[深度学习]受限玻尔兹曼机生成手写数字训练样本原理
查看>>
莫比乌斯反演
查看>>
Django Hello World
查看>>
分析rails日志,计算响应率
查看>>
PHP 提交checkbox表单时 判断复选框是否被选中
查看>>
day12-sqlalchemy 常用语法
查看>>
Interval GCD CH4302
查看>>
Vim + SpaceVim强大的Linux系统下的编辑器
查看>>
dxRibbonRadialMenu控件使用
查看>>
知识总结:测试用例
查看>>
Xutils请求服务器json数据与下载文件
查看>>