查看: 1916| 回复: 6
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 年前微软苏州店面

全局:

2020(1-3月)-CS硕士+3-5年 | 内推|亚洲地区 码农类General全职@microsoft

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
按照常理第一轮电面通常是15分钟BQ闲扯+45分钟medium level coding task,结果被苏州微软的电面虐到怀疑人生。
. 1point 3 acres
第一道题easy level果断秒,心里一阵轻松的时候面试官说我们来一道考察问题分析能力的题。
给两个正整数a和b,求a除以b得到无限循环小数的循环节。如果能整除返回0。比如1/3=0.3333...=>3, 2/7=0.2857142...=>285714. 1point 3 acres
一开始提出对分母进行分解质因数,只要分母的质因数只包括2和5就能整除否则不能整除。
被面试官提出33/11这样的case。
后来想出来分子对分母求余和求除,除得的数我们存储下来,求余的数*10进入下一轮运算。
被面试官提出11/100=0.11这样能整除的case会被我当成循环节是1。
实际上当时想出了很多正确的point,只是没能在面试的心里压力下把这些point结合在一起。
没能成功的把能整除和不能整除的case区分开。
后来想到判断整除可以对a和b分解质因数,得到set A和set B, 如果set B里包含set A里不存在的数而且不是2和5就不能整除,否则可以整除。
只是问题到这里才解决了一半,还要进行逐步求小数点后的每一位数得到循环节的过程。. 1point 3 acres
这道题解的让面试官不太满意,又给了一个easy级别的二叉树问题果断秒。
. .и
只能说这道题的解法包括太多需要通过数学知识分析来得到解决方案,在面试给出的时间里分析出解决方案并且敲出代码的难度太大。. From 1point 3acres bbs

感觉自己的分析能力是合格的,只是心理抗压能力确实不行。面试里遇到这样的问题第一时间没思路后面就慌了,脑子卡到没法转。能不能过听天由命了。.--

上一篇:狗家新年Summer Intern求捞
下一篇:委婉还是直接地询问return offer?
全局:
建立字典 余数到0就整除了 余数重复就得到循环节
参考lc妖溜溜
求加米T_T 太穷了

评分

参与人数 3大米 +5 收起 理由
lchaoer + 1 给你点个赞!
thinkinger + 1 赞一个
raphtao07 + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
只能说水涨船高 苏州微软越来越多的人开始感兴趣 难度就逐渐上来了吧
回复

使用道具 举报

🔗
 楼主| raphtao07 2020-2-1 22:36:43 | 只看该作者
全局:
这道题的难度在于注意力牢牢被循环节的问题牵制住,没有注意到判断能否整除这个前置子问题。感觉这个子问题本身已经是medium级别的难度,隐藏在主问题里处理不好就会翻车。
回复

使用道具 举报

🔗
 楼主| raphtao07 2020-2-1 22:38:05 | 只看该作者
全局:
草帽 发表于 2020-2-1 22:30
只能说水涨船高 苏州微软越来越多的人开始感兴趣 难度就逐渐上来了吧

有wlb的IT公司在国内是一股清流啊。
回复

使用道具 举报

🔗
 楼主| raphtao07 2020-2-1 22:42:53 | 只看该作者
全局:
有没有老铁来探讨一下这道题有什么更优雅直接的解法啊,给加大米。
回复

使用道具 举报

🔗
 楼主| raphtao07 2020-2-2 12:15:56 | 只看该作者
全局:
wyz24 发表于 2020-2-2 04:39
建立字典 余数到0就整除了 余数重复就得到循环节
参考lc妖溜溜
求加米T_T 太穷了

大米收下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表