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

死拽铺 店面 挂经

🔗
匿名用户-IKOHB  2021-10-15 03:57:59 |倒序浏览

2021(10-12月) 码农类General 硕士 全职@stripe - 猎头 - 技术电面  | 😐 Neutral 😐 Average | Fail | 在职跳槽
地里的老题

http header的那个题,下面的帖子都介绍的很详细了。
您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

本帖子中包含更多资源

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

x

评分

参与人数 4大米 +6 收起 理由
匿名用户-BGNJA + 3
Excal1p2 + 1 给你点个赞!
Katherine12345 + 1 给你点个赞!
大脑袋小聪明 + 1 很有用的信息!

查看全部评分


上一篇:Affirm 新鲜出炉 店面面经
下一篇:热乎的罗宾侠移动端店面

本帖被以下淘专辑推荐:

全局:
请问楼主是挂了吗?我的phone screen是个日本人,全程不理我,完全没在理我,只有我真的很认真在跟他说话才会理我,我也是做出来两题,其实我可以全部做出来,但是一直在test case卡我, 最后我问他有没有对我的feedback,和我说perfectly fine,我就知道凉了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-GRWDW  2021-10-16 02:00:17
本帖最后由 匿名 于 2021-10-15 11:05 编辑

share 一个solution。求点米 谢谢
  1. import java.util.ArrayList;
  2. import java.util.Arrays;
  3. import java.util.List;

  4. public class HttpHeader {
  5.   public static List<String> parseAcceptLanguage(String required, List<String> supported) {
  6.     List<String> r = new ArrayList<String>();
  7.     if (required == null || supported == null) return r;
  8.     List<String> list = new ArrayList<>(supported);

  9.     String[] ls = required.split(",\\s+");
  10.     for (String l : ls) {
  11.       if (l.length() == 5) {
  12.         if (list.contains(l)) {
  13.           r.add(l);
  14.           list.remove(l);
  15.         }
  16.       } else if (l.length() == 2) {
  17.         List<String> matchs = new ArrayList<>();
  18.         for (String s : list) {
  19.           if (s.startsWith(l)) {
  20.             matchs.add(s);
  21.           }
  22.         }
  23.         for (String s : matchs) {
  24.           r.add(s);
  25.           list.remove(s);
  26.         }
  27.       } else if (l.equals("*")) {
  28.         for (String left : list) {
  29.           r.add(left);
  30.         }
  31.       } else {
  32.         throw new RuntimeException("not supported tag");
  33.       }
  34.     }
  35.     return r;
  36.   }

  37.   public static void main(String[] args) {
  38.     System.out.println(
  39.         parseAcceptLanguage("en-US, fr-CA, fr-FR", Arrays.asList("fr-FR", "en-US"))
  40.             .toString()
  41.             .equals("[en-US, fr-FR]"));
  42.     System.out.println(
  43.         parseAcceptLanguage("fr-CA, fr-FR", Arrays.asList("en-US", "fr-FR"))
  44.             .toString()
  45.             .equals("[fr-FR]"));
  46.     System.out.println(
  47.         parseAcceptLanguage("en-US", Arrays.asList("en-US", "fr-CA")).toString().equals("[en-US]"));
  48.     // part 2
  49.     System.out.println(
  50.         parseAcceptLanguage("en", Arrays.asList("en-US", "fr-CA", "fr-FR"))
  51.             .toString()
  52.             .equals("[en-US]"));
  53.     System.out.println(
  54.         parseAcceptLanguage("fr", Arrays.asList("en-US", "fr-CA", "fr-FR"))
  55.             .toString()
  56.             .equals("[fr-CA, fr-FR]"));

  57.     System.out.println(
  58.         parseAcceptLanguage("fr-FR, fr", Arrays.asList("en-US", "fr-CA", "fr-FR"))
  59.             .toString()
  60.             .equals("[fr-FR, fr-CA]"));
  61.   }
  62. }
复制代码
plus 3rd test
  1.     // part 3
  2.     System.out.println(
  3.         parseAcceptLanguage("en-US, *", Arrays.asList("en-US", "fr-CA", "fr-FR"))
  4.             .toString()
  5.             .equals("[en-US, fr-CA, fr-FR]"));

  6.     System.out.println(
  7.         parseAcceptLanguage("fr-FR, fr, *", Arrays.asList("en-US", "fr-CA", "fr-FR"))
  8.             .toString()
  9.             .equals("[fr-FR, fr-CA, en-US]"));
复制代码
求 review comment

评分

参与人数 1大米 +10 收起 理由
匿名用户-BGNJA + 10

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-IKOHB  2021-10-19 01:17:04
ivytong 发表于 2021-10-16 02:00
请问楼主是挂了吗?我的phone screen是个日本人,全程不理我,完全没在理我,只有我真的很认真在跟他说话才 ...

挂了的,已经收到拒信
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-F4HAD  2021-10-21 06:07:39
请问楼主面完几天后收到消息啊?我周一面的,到现在没任何消息。。。
回复

使用道具 举报

🔗
jifengyzh 2021-11-5 09:26:38 | 只看该作者
全局:
请问楼主为啥不用startwith呢
回复

使用道具 举报

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

本版积分规则

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