📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
查看: 1181| 回复: 1
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] Groupon电面

全局:

2019(4-6月)-MIS硕士+3-5年 | 内推| 码农类General全职@groupon

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

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

x
内推,直接和改组的一位senior面试,根据我的简历(主要是backend, data pipelien相关项目经历),问了一些java基本知识,比如JVM, Garbage Collection, HashMap工作原理,Map的不同实现方式,TreeMap与HashMap的区别等等。感觉是毫无准备的,想到什么问什么,我适应这位面试官的口音适应了一阵(印度大哥。。)聊了半个小时之后,开始做题,
您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
. 1point3acres.com
===== 顺便求大米求大米!谢谢大家 ====

. 题目思路不难,
我先说可以用HashMap存,key是pair里的num, value是出现的次数,
如果A,那么次数加1;
如果B,那么次数减1,
最后loop一遍value list,找到次数不为0的那个值。
另外,需要考虑input是否validate过。面试官说,可以假设给的input都是valid的。

面试官觉得这个space=O(n),占空间,要求我优化。
我想了想,要了点hint,可以只存一个integer,
如果是A,那么interger+num;
如果是B,那么integer-num;
最后return此integer的绝对值. 1point3acres.com

交流完毕,遂开始码代码,用时5分钟。 感觉重点是思路和交流


您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
===== 再次求大米求大米!谢谢大家 ====



. check 1point3acres for more.

评分

参与人数 3大米 +24 收起 理由
goodluck_ccc + 3 给你点个赞!
紫衣云梦小怪兽 + 20
Uvirtus + 1 赞一个

查看全部评分


上一篇:求助!亚马逊背景调查联系不上学校怎么办??
下一篇:有没有找不到工作回国的phd啊
🔗
goodluck_ccc 2019-6-29 14:28:55 | 只看该作者
全局:
个人感觉用bit operation的xor做比较好。因为用加减法容易overflow Integer.MAX_VALUE or Integer.MIN_VALUE. 异或所有的值的结果就是最后的result。因为一样的值异或之后就为0了。同时记录一下A和B的个数,奇数个的是最后的result。前提是,input一定要是valid。时空复杂度和楼主的方法一样。感谢楼主分享面经。
回复

使用道具 举报

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

本版积分规则

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