没结婚也能买房啊!大波士顿地区买房小tips

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投,内推多家公司面试
[Google级团队]:实时大数据分析领域践行者
北京/深圳-大数据/搜索/机器学习职位
日志易机器大数据行业践行者Web/大数据/机器学习等职位-北京or深圳
把贵司招聘信息放这里
查看: 2775|回复: 6
收起左侧

Twitter 店面面经

[复制链接] |试试Instant~ |关注本帖
adrianhihihihi 发表于 2016-4-9 07:35:18 | 显示全部楼层 |阅读模式

2016(4-6月) 码农类 硕士 全职@Twitter - 网上海投 - 技术电面  | Pass | fresh grad应届毕业生

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

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
是个白人小哥,在Media组的。上来先介绍了一下自己的职位和做的工作。然后就问了我的背景和工作经验(我一个应届生,哪有工作经验,所以就把自己之前在家startup的经验说了一下)然后问在工作上遇到的最有意思的bug,为什么你觉得你的这个方案能解决这个bug等等更深层次的原因探究等等……问的我不要不要的

只有问了java的相关知识点,解释JVM是什么。然后问了除了java还常用的什么语言,我说Javascript,然后感觉是撞到枪口上了,让我解释scope,让我解释javascript能不能用block scope,因为我从来没有听说过这个是啥,所以说不能。结果网上查了查发现的确不能。呵呵哒。
接下来就是写代码,讽刺的是,写代码的部分反而是这次面试最easy的部分……
就是给一个数组,里面都是int,让你找出出现次数为奇数个的那个数字。我佯装想了想,说能不能用exclusive or,小哥说可以,夸夸夸写好了。 小哥说能不能自己写个测试用例证明你这个是对的(直觉告诉我小哥自己不知道我这个是不是对的,也懒的看我的逻辑是不是对的,他只要一个结果)所以也懒的解释,直接写了main,写了测试用例,过了。小哥说,很好。那如果这个数组里有不止一个odd number of times呢?我回答说,那我这个方法就不能用了,需要hashset,小哥说可以。然后就跑,然后忘记加import java.util.*;了,然后跑了两遍才过。

. from: 1point3acres.com/bbs
Given an array of integers, all of which appear an even number of times except one, return the one integer which appears an odd number of times

//sum = 0; foreach i in array; sum ^= i return sum
import java.util.*;. 1point 3acres 璁哄潧
public class Solution {
    public static void main(String[] args) {
        int[] array = new int[]{5, 1, 2, 1, 2, 3, 3, 5, 5, 3};
        ArrayList<Integer> ans = oddTime(array);. 鍥磋鎴戜滑@1point 3 acres
        for (int i = 0; i < ans.size(); i ++) {. 鍥磋鎴戜滑@1point 3 acres
            System.out.println(ans.get(i));
        }
-google 1point3acres
    }
    public static ArrayList<Integer> oddTime (int[] array) {
        if (array == null || array.length == 0) {
            return null;.鏈枃鍘熷垱鑷1point3acres璁哄潧
        }. From 1point 3acres bbs
        HashSet<Integer> set = new LinkedHashSet<Integer>();
        for (int i = 0; i < array.length; i ++) {
            if (set.contains(array[i])) {
                set.remove(array[i]);
            } else {
                set.add(array[i]);.1point3acres缃
            }
        }
        ArrayList<Integer> res = new ArrayList<Integer>();
        for (int i : set) {
            res.add(i);
        }
        return res;
    }
}

上来回馈地里,感觉最近大米比较少,然后需要攒人品!多谢多谢!

评分

3

查看全部评分

newbiee 发表于 2016-4-9 09:05:37 | 显示全部楼层
同学,你是什么时候投的啊? 是内推的么? 我投了两周一直没消息
回复 支持 反对

使用道具 举报

todayand 发表于 2016-4-9 09:06:30 | 显示全部楼层
lz面了多久有结果的?
回复 支持 反对

使用道具 举报

 楼主| adrianhihihihi 发表于 2016-4-9 09:43:35 | 显示全部楼层
todayand 发表于 2016-4-9 09:06
lz面了多久有结果的?

过了两三天就知道了
回复 支持 反对

使用道具 举报

Luna_gln 发表于 2016-4-17 11:01:10 | 显示全部楼层
请问白人小哥叫mickey嘛?
回复 支持 反对

使用道具 举报

 楼主| adrianhihihihi 发表于 2016-4-17 11:23:37 | 显示全部楼层
Luna_gln 发表于 2016-4-17 11:01
请问白人小哥叫mickey嘛?

不是,好像是叫Todd
回复 支持 反对

使用道具 举报

Luna_gln 发表于 2016-4-17 11:27:38 | 显示全部楼层

噢噢好的啵! 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
回复 支持 反对

使用道具 举报

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-388663-1-1.html

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2018-4-21 10:19

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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