感恩:
粉丝的面试经验分享,程序汪也帮她分享了问题,大家互助互利,程序汪需要给粉丝干货,如果你也有干货请联系程序汪,大家一起来分享。
粉丝和程序汪的沟通,当然省略了很多内容.......

背景分析
小米有品是小米旗下精品生活电商平台

网易旗下利用大数据技术提供移动互联网应用的子公司,过去8年,先后推出有道词典、有道翻译官、有道云笔记、惠惠网、有道推广、有道精品课、有道口语大师等系列产品

薪资(差不多)
小米(有品)薪资 约30万
网易有道:(薪资 约30万)
技术实力
网易有道>小米(有品)
原因:网易大互联网公司之一,技术上肯定可以的,小米互联网上和网易有点点差距
业务吃香度
小米(有品)>网易有道
电商>教育 (大方向是这样的)
原因:小米(有品)是电商业务,电商业务目前在互联网界很吃香,如 阿里(电商霸主)、京东、拼多多(近几年靠电商发展迅猛啊)
个人情况
是走纯的技术路线
还是选择好的业务,方便后续跳槽
面试题:
小米(有品)
一面:
1、 http和https的区别
2、 java的object方法有哪些
3、说说项目
4、项目中的难点
二面
1、 项目中用到了spark,那么spark和MapReduce的区别;说说rdd
2、 项目中,Redis操作的时候,怎样保证和数据库的一致性
3、 Hashmap和ConccurentHashMap
网易有道:部门不能确定
一面(视频)
1、 书写单例模式
2、 学生按照年龄排序(实现compareTo方法)
3、 数据库查询语句
4、 还有一些java基础和数据库基础,这部分记不清了
二面(现场)
1、 算法:用程序实现,显示根号2的十位有效数字(二分法,没写出来)
2、 算法:讲讲一致性hash算法的场景,并且实现一致性hash算法
3、 项目经历(使用了Redis解决超卖问题,讲一下怎么做的)、还有一个大数据的项目、问了小米公司的Redis集群结构(这个我不清楚,没有回答)
4、 讲一下数据库的索引结构,画出主键的b+树结构,和索引失效问题
5、 场景题,高并发下的用户生成订单号,怎样保障不同系统下订单号按照递增(非严格)顺序生成
总监面试(现场)
1、 算法:二分查找的算法
2、 算法:给定每个用户的在线时间,找到同时在线人数最多的时刻和人数(暴力解决,时间复杂性太高了)
3、 算法:不同用户之间存在关系(朋友关系和敌人关系),给出一系列的用户直接关系,找出所有用户之间的关系(朋友的朋友是朋友、朋友的敌人是敌人、敌人的敌人是朋友)
4、 说说项目中遇到的问题

程序汪往期精彩文章包含答案
1. 程序汪最近整理的BAT大小厂面试题2019 (面试题目录推荐)
2019京东商城笔试真题一(java和.NET校招)
程序汪发现Lambda最通俗易懂的一篇文章(收藏表示你看了)
985硕士粉丝纠结去腾讯还是头条,找程序汪咨询(秋招面经技巧分享)
良心文章-SQL优化(好文章希望更多人能学到)
2.程序员接私活说好1万,但是项目做完只拿到1千
3.程序员回4线城市老家,靠接私活月入1万多已经3年了
4.程序汪个人简介
5.目录:我把精华文章都整理出来了 (大目录列)
公众号是回复 001 或 002 一直到006 都能找到面试视频以及答案

给个[在看],是对程序汪最大的支持