回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

Amazon Robotics SDE phone interview

全局:

2020(1-3月) 工程类 硕士 全职@amazon - 校园招聘会 - 技术电面  | | Fail | 应届毕业生

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

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

x
最近剛面試了AR SDE,跟大家分享一下。
題目是如何將 string map flattens into a JSON object
ex. { "ab" : "d"
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
一個

後來就收到了拒信。
到現在仍然沒有頭緒,不知道怎麼用C++做這道題

大米自由捐贈,祝大家求職順利!

评分

参与人数 3大米 +11 收起 理由
匿名用户-XDRGD + 8
meamail + 1 很有用的信息!
快乐源泉虎东东 + 2 谢谢分享!

查看全部评分


上一篇:亚马逊intern oa2
下一篇:Cruise 1月 OA [AV Intern]
全局:
可以问下楼主的面试官是谁吗谢谢!
回复

使用道具 举报

🔗
meamail 2020-1-20 02:55:33 | 只看该作者
全局:
晕 出这种题也太恶心了吧,楼主你简历里面写了你会jason吗?我看了题 一脸懵逼!
回复

使用道具 举报

🔗
qiuqiushasha 2020-1-20 08:16:02 | 只看该作者
全局:
recursion + hashmap存primitive key -> object?
回复

使用道具 举报

🔗
meamail 2020-1-20 10:48:29 | 只看该作者
全局:
qiuqiushasha 发表于 2020-1-20 08:16
recursion + hashmap存primitive key -> object?

可以详细展开说说吗?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-IWUVE  2020-1-20 13:10:04
請問面完多久後收到結果? Thaks.
回复

使用道具 举报

🔗
qiuqiushasha 2020-1-21 03:26:51 | 只看该作者
全局:
meamail 发表于 2020-1-20 10:48
可以详细展开说说吗?

胡乱写了下

  1. f( input: String): Map[String, Object] = {
  2.     if(input.isEmpty || !input.contains('{') || !input.contains('}')) return null
  3.     // assume charAt(0) always the '{', and charAt(length-1) always '}', no extra space at tail or head
  4.     result = Map[String, Object]()
  5.     i = 1
  6.     while (i < length){
  7.         if(input.charAt(i)=='"'){
  8.             closedQuotePos = input.indexOf('"', i+1)
  9.             key = input.subString(i+1, closedQuotePos)
  10.             colonPos = closedQuotePos + 1
  11.             valueLeftChar = input.charAt(colonPos+1)
  12.             if(valueLeftChar=='"'){
  13.                 // value is String
  14.                 valueRightQuotePos = input.indexOf('"', colonPos+2)
  15.                 value = input.subString(colonPos+2, valueRightQuotePos)
  16.                 result.put(key, value)
  17.                 i += (valueRightQuotePos + 1
  18.             } else if(Character.isDigit(valueLeftChar)){
  19.                 // value is int/double/float
  20.                 // cannot check till the char is not Digit, as there is 13E3 case, or double/float case
  21.                 j = colonPos+1
  22.                 while(j<length && input.charAt(j)!=',' && input.charAt(j)!='}') j+= 1
  23.                 value = Integer.parse(input.subString(colonPos+1, j))
  24.                 result.put(key, value)
  25.                 i=j+1
  26.             } else if(Character.isLetter(valueLeftChar)){
  27.                 // Boolean, True/False
  28.                 j = colonPos+1
  29.                 while(j<length && input.charAt(j)!=',' && input.charAt(j)!='}') j+= 1
  30.                 value = if(input.subString(colonPos+1, j).equal("true")) true else false
  31.                 result.put(key, value)
  32.                 i=j+1
  33.             } else if(valueLeftChar=='{'){
  34.                 // find right matched }
  35.                 j = colonPos+1
  36.                 counter = 0
  37.                 while(j<length){
  38.                     if(input.charAt(j)=='{'){
  39.                         counter+=1
  40.                     }else if(input.charAt(j)=='}'){
  41.                         counter-=1
  42.                     }
  43.                     if(counter==0) break
  44.                     j+=1
  45.                 }
  46.                 value = f(input.subString(colonPos+1, j+1))
  47.                 result.put(key, value)
  48.                 i = j+1
  49.             }
  50.         }
  51.         i+=1
  52.     }
  53.     return result
  54. }
复制代码
回复

使用道具 举报

🔗
 楼主| 叶大可少冰微糖 2020-1-21 05:26:24 | 只看该作者
全局:
快乐源泉虎东东 发表于 2020-1-20 01:41
可以问下楼主的面试官是谁吗谢谢!

是一個叫做Daniel的美國人,面試官可能要看分到哪一組吧?
回复

使用道具 举报

🔗
 楼主| 叶大可少冰微糖 2020-1-21 05:29:40 | 只看该作者
全局:
meamail 发表于 2020-1-20 02:55
晕 出这种题也太恶心了吧,楼主你简历里面写了你会jason吗?我看了题 一脸懵逼!

沒有耶~我沒說過我會寫JSON,但是其他面經有提到 How to make a log file human-readable (link),比較相關的就是這個
回复

使用道具 举报

🔗
 楼主| 叶大可少冰微糖 2020-1-21 05:32:23 | 只看该作者
全局:
匿名者 发表于 2020-1-20 13:10
請問面完多久後收到結果? Thaks.

我在面試後第四天收到拒信~
回复

使用道具 举报

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

本版积分规则

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