面试笔记
8/19/2019
Azure SDK,
第一面, 设计一个Keyvault 代码生成器,传入的条件是Swagger file , output is Type Scripts
第二面,具体实现,半个小时在研究做法,应该一开始就硬做
第三面,讨论现有的代码合理性。
没有Offer
面试总结: 系统设计的题目需要强化训练,突出重点,在重点的上面去深入。
IOT
第一面,设计一个网页网址过滤系统,当给出危险的网址,可以直接弹出对话框,也是设计类的问题,面试官提示,是否可以使用warmup cache.
第二面:设计一个随机弹出文字的一个APP, follow up 是否可以缓存
第三面: 罗马数字转换,没有做出来,实现一个HashTable.做的一般
面试总结:不要问面试前面面的如何,要自信,需要提高系统设计,算法题目需要做更多。
AI 中国组,
第一面,判断字符串是否在一个字典中,出现一个小bug
第二面,第一题目,给出一个数组(0,1) (1, 2) (0,2 )判断是否是一个树,换题目,给个数组,(0,5) (3, 7),如果相交叉就合并,面试尽量不换题。
第三面:系统设计,聊天系统,加上集成第三方的API.
第四面:大老板聊宏观,不要进入细节问题。
面试总结: 系统设计需要继续提高。算法也需要继续提高,自信,不要问没有用的, 不说废话。
APIM 组
第一面: 系统设计,APIM Quota 模块设计,答得不好,算法, 给一个集合,1,2,3,4,5 等于15的的组合,有多种情况DFS搞定。
第二面;如何实现多数据库同步,对于一个订单系统,我使用的是时间戳。
第三面:给定一个字符串abcdeg, 给定cd, 删除cd., 使用hashtable 去做。 给定两个LinkedList 找到他们之间的交叉点。
第四面:Reverse word without space and remove rows or columsn when row and column has the same values.
第五面:LRU cache implementation.
Azure Diagnostics
一面:项目聊天,算法题,给一个N的数,如果是从1到N的则返回true,这个题目理解起来有点困难, 返回字谜数。
二面 :越南小哥,算法,二叉树的sub set.
三面: LRU cache.
Last updated
Was this helpful?