活跃农民-感谢提供高质量信息和讨论

- 积分
- 624
- 学分
- 个
- 大米
- 升
- 人参
- 枚
- 水井
- 尺
- 小麦
- 颗
- 萝卜
- 根
- 小米
- 粒
- UID
- 74778
- 注册时间
- 2012-12-3
- 最后登录
- 1970-1-1
- 在线时间
- 小时
- 好友
- 收听
- 听众
- 日志
- 相册
- 帖子
- 主题
- 分享
- 精华
|
2016(4-6月) 码农类 硕士 全职@Uber - 猎头 - 其他 | Other | 在职跳槽
今天10点刚面完,都是系统设计方面的问题,面试官白人,他严格按照简历上项目经验来问,亲口说他没有准备问答列表,想起来什么问题就现场问。凭着刚刚的印象记录如下:
a. 如果要你重新设计你们现在的系统,暂不考虑业务逻辑和目标任务,你会怎么做?举个例子
b. 说说你之前在系统设计过程中,一开始选型失败,又重新设计的经历?为什么会失败?(貌似其他公司也问过这题,要准备好段子,讲熟练)
c. 你们是怎么使用Hadoop和MapReduce,做过什么实际项目,用过什么相关的工具?. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
d. 如果你们有大量的数据,怎么进行分布式快速处理?用什么工具做数据统计?有没有做过dashboard 和 line chart来展示数据?
e. 有没有从MySQL 迁移到 Apache Cassandra 的经验?
f. 说说你是怎么样学习一项新技能的?例如Kafka, 如何在组里推荐这项新技能?
我的问题:
你们现在多少人,用什么Tech stack?
他说他们组人比较少,主要是用 Java 和 Spark, UI部分用 Node.js + React Native Library来展示, 但是他不懂Node.js。
数据库现在是MySQL 正准备向 Apache Cassandra迁移。. 鍥磋鎴戜滑@1point 3 acres
他们隔壁组用 Python 来做开发和维护项目。
推荐看看这两篇文章
祝大家面试顺利,offer多多

|
评分
-
3
查看全部评分
-
|