📣 独立日限时特惠: VIP通行证立减$68
回复: 7
跳转到指定楼层
上一主题 下一主题
收起左侧

感觉Medium google VO

🔗
匿名用户-MCBHC  2022-4-29 05:13:47 |倒序浏览

2022(4-6月) 码农类General 硕士 全职@google - 内推 - Onsite  | 😃 Positive 😐 Average | Other | 在职跳槽

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

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

x
第一轮 黑妹 给一组replacements<beginIndex,replaceString,replacedString> 和原字符串str,先判断原字符串str从beginIndex开始的substring为replacedString,如果存在,把它replace成replaceString。LC吧吧散。想问问下面这样的写法时间复杂度多大,不包括sorting?
  1. public String findReplaceString(String S, int[] indexes, String[] sources, String[] targets) {
  2.         List<int[]> indexList = new LinkedList<>();
  3.         for (int i = 0; i < indexes.length; i++) {
  4.             indexList.add(new int[]{indexes[i], i});
  5.         }
  6.         Collections.sort(indexList, (a, b) -> a[0] - b[0]);
  7.         StringBuilder sb = new StringBuilder();
  8.         int last = 0;
  9.         for (int[] index : indexList) {
  10.             int strIndex = index[0];
  11.             int sourceIndex = index[1];
  12.             if (S.substring(strIndex).indexOf(sources[sourceIndex]) == 0) {
  13.                 sb.append(S.substring(last, strIndex));
  14.                 sb.append(targets[sourceIndex]);
  15.                 last = strIndex + sources[sourceIndex].length();
  16.             }
  17.         }
  18.         if (last != S.length()) {
  19.             sb.append(S.substring(last));
  20.         }
  21.         return sb.toString();
  22.     }
复制代码
第二轮 有口音的白人 给一个dict,包含很多string,找出类似于这样的abc-&
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
lc那道题吗

后面两轮都问了最近的technical challenge,有一两轮都问了会用什么cases去做test,会怎么test。祈祷下周补的bq轮,攒人品,求米。


补充内容 (2022-04-29 08:14 +8:00):
第一轮是吧散散 打错

评分

参与人数 4大米 +23 收起 理由
bryanjhy + 10 给你点个赞!
匿名用户-DNIS2 + 11
shawnstruggle + 1 很有用的信息!
saintliu + 1 很有用的信息!

查看全部评分


上一篇:Amazon和沃尔玛有什么分别,除了不分红
下一篇:买它电面
全局:
感谢🙏会更新的
回复

使用道具 举报

全局:
请问你确定第一题是883?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-MCBHC  2022-4-29 08:13:04 来自APP
五百大米换的名 发表于 2022-04-28 17:07:56
请问你确定第一题是883?
吧散散。说错
回复

使用道具 举报

🔗
shawnstruggle 2022-4-29 10:52:58 | 只看该作者
全局:
第五轮 LC儿儿舞衣
回复

使用道具 举报

🔗
xiana406 2022-4-30 01:36:37 | 只看该作者
全局:
第五轮好像最近问的人很多
回复

使用道具 举报

🔗
Huier 2022-5-3 06:32:16 | 只看该作者
全局:
Great info. Thanks for sharing.
回复

使用道具 举报

🔗
danielff7 2022-5-10 15:47:55 | 只看该作者
全局:
Round 2 ->
刪除一個 word 怎麼解 ?
回复

使用道具 举报

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

本版积分规则

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