• 阿里四面总结-200215


        2月14晚,参加阿里四面,个人第一次使用视频方式,IOT团队负责人气场较强,内心很紧张,脑子不太灵活了。现在调整心态后,其实问题并不困难。主要考察的是个人对产品的扩展性和 使用精简的语音表达出个人想法。产品的关键技术是否有其他方式来实现; 选择目前的方式是否是最合理的;市场是都有哪些技术。

     面试方式:视频面试

       面试考官:HR 和 IOT团队负责人。

    问题1:举出一个目前你认为项目中最能体现个人能力的项目。

       内心中其实有2个的 。 第一款蓝牙MESH灯泡开发 和 共享充电宝盒子产品。

    •   蓝牙MESH灯泡项目:

              互联互通问题:解决了精灵端(mtk 平台)和灯端(telink 平台)的入网成功率比较低。

          一对多和多对一的问题:广播洪泛和所有设备同时将数据上报给一个节点(网关)。

    •     共享充电宝盒子 

              一个架构兼容多种4G模块指令,匹配4仓位,8仓位,16仓位,40仓位,60仓位产品。

              里面采用消息队列方法和异步通信机制。

    问题2: 精灵端入网方式有哪些不合理的。

             除了语音的配网方式。建议支持手机APP进行配网方式,和用户习惯相关和提高入网多个灯泡效率。

    问题3:如何匹配100种不同的灯泡

            灯泡有不同的属性能力。在入网时精灵会采集到这些信息进行保存。后面精灵通过查表进行控制

    问题4:灯泡控制还可以使用哪些方案。

         1 Zigbee 方案。

               优点 : 1个是未入网设备在和网关距离比较远时,网关可通过已入网的节点将它入网。

               缺点:不可以和手机连接,协议不向下兼容。

           2 Wifi 方案

              优点:可远程控制,速率大。   

              缺点:网络节点较少

           3 nb方案

         优点 :网络依赖基站,通信距离远。适合室外方案。

             缺点: 目前基站在部分城市还没有。   

           4 lora方案

              优点:不依赖网络基站,可布置网关,适合室外方案

              缺点:需要网关,较复杂

    问题5: 最近有读什么书籍

              最近看了wifi,nb-iot的视频,研究了栈和freertos的系统切换和部分源码      

                                 

            

      

  • 相关阅读:
    JavaScript函数式编程——柯里化
    JavaScript使用纯函数避免bug
    ES6入门五:箭头函数、函数与ES6新语法
    图解--二分查找树
    电梯引发的思考
    VIM
    vs 2017
    多线程系列(四):Task
    多线程系列(三):线程池基础
    Docker for windows : 安装Redis
  • 原文地址:https://www.cnblogs.com/jack-hzm/p/12313250.html
Copyright © 2020-2023  润新知