一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1627|回复: 17
收起左侧

LinkedIn 面经 2014.01.07

[复制链接] |试试Instant~ |关注本帖
zhaorui1991 发表于 2014-1-8 04:59:18 | 显示全部楼层 |阅读模式

2014(1-3月) 码农类 硕士 实习@Linkedin - 网上海投 - 技术电面 |Other

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

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

x
1.Interviewer介绍他自己,信号不咋好,根本没听太清楚,只听到有个stanford毕业的,还在apple工作过,后来信号实在太差,他先挂断了,用另一个号又打过来。然后让做自我介绍。. 1point 3acres 璁哄潧
2.说一下Supervised Learning和Unsupervised Learning的区别。
3.Supervised Learning的一些主要方法??原话记不太清楚了,大概就这意思。
4.常见题public boolean isInList(float target, float[] list)
  排序以后又旋转过,找值。. visit 1point3acres.com for more.
5.public void printFactors(int n)
  example:
  input:12
  output:
    1 * 12
    2 * 6
    2 * 2 * 3
    3 * 4
. Waral 鍗氬鏈夋洿澶氭枃绔,
  input:24
  output:
    1 * 32
    2 * 16
    2 * 2 * 8
    2 * 2 * 2 * 4
    2 * 2 * 2 * 2 * 2
    2 * 4 * 4
    4 * 8
.1point3acres缃
6.问问题。
7.把feedback发给recruiter,然后就白白了。总时长45分钟。
第二个题在面试结束之前我写的那个里面有重复的,后来结束了又改了改才对。估计炮灰了,祝大家好运。

评分

3

查看全部评分

constantine124 发表于 2014-1-8 06:06:37 | 显示全部楼层
bless lz lz啥时候约的啊 不是昨天才开始上班吗
回复 支持 反对

使用道具 举报

lvchaoshuai 发表于 2014-1-8 10:03:48 | 显示全部楼层
多谢面筋!后天面求RP。。。
回复 支持 反对

使用道具 举报

 楼主| zhaorui1991 发表于 2014-1-8 15:07:26 来自手机 | 显示全部楼层
constantine124 发表于 2014-1-8 06:06
bless lz lz啥时候约的啊 不是昨天才开始上班吗
. visit 1point3acres.com for more.
十二月六号约的,当时因为要考试了,就推到一月份了
回复 支持 反对

使用道具 举报

 楼主| zhaorui1991 发表于 2014-1-8 15:07:49 来自手机 | 显示全部楼层
lvchaoshuai 发表于 2014-1-8 10:03
多谢面筋!后天面求RP。。。
-google 1point3acres
good luck
回复 支持 反对

使用道具 举报

constantine124 发表于 2014-1-9 07:38:07 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| zhaorui1991 发表于 2014-1-10 03:37:28 | 显示全部楼层
constantine124 发表于 2014-1-9 07:38
明白了 lz能具体说下第二题吗?

第二题,是编程的第二题么?
就是任意一个数,可以表示成不同数连乘的形式,把所有的这些连乘都写出来,但是不能有重复的。. 1point3acres.com/bbs

最后在Eclipse里面试了一下,这个可以,虽然顺序和他的example正好是反着的。. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴

         public void PrintFactors(int n) {
             System.out.println("1 * "+n);
             print(n,1,""); 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
        }

         private void print(int n,int prev,String prefix){. from: 1point3acres.com/bbs
           if(n<2). 1point 3acres 璁哄潧
               return;
           for(int i=2;i<=Math.ceil(Math.sqrt(n));i++){
               if(n%i==0){
                   if(i>=prev && n/i>=i){
                       System.out.println(prefix+i+" * "+n/i);
                       print(n/i,i,prefix+i+" * ");
                   }
               }
           }
        }
回复 支持 反对

使用道具 举报

zxzczvb 发表于 2014-1-10 07:12:00 | 显示全部楼层
感谢楼主分享,请问一下第五题你怎么写的呢 ?
回复 支持 反对

使用道具 举报

 楼主| zhaorui1991 发表于 2014-1-10 07:50:31 来自手机 | 显示全部楼层
zxzczvb 发表于 2014-1-10 07:12
感谢楼主分享,请问一下第五题你怎么写的呢 ?

在上面。。。。。。。
回复 支持 反对

使用道具 举报

xiaoma318 发表于 2014-1-10 08:08:33 | 显示全部楼层
哈哈,LZ没看你写的代码,发现思路差不多。还有,你第二个例子n是32吧,不是24。 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
public static void findFactor(int n) { 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
                System.out.println("1 * " + n);
                helper(2, "", n);
        }
. From 1point 3acres bbs
        public static void helper(int start, String str, int n) {
                for (int i = start; i <= Math.sqrt(n); i++) {
                        if (n % i == 0 && n / i >= i) {
                                System.out.println(str + i + " * " + n / i);. From 1point 3acres bbs
                                helper(i, str + i + " * ", n / i);
                        }
                }
        }
回复 支持 反对

使用道具 举报

 楼主| zhaorui1991 发表于 2014-1-10 13:20:15 | 显示全部楼层
xiaoma318 发表于 2014-1-10 08:08
哈哈,LZ没看你写的代码,发现思路差不多。还有,你第二个例子n是32吧,不是24。
public static void find ...

爪误
回复 支持 反对

使用道具 举报

MYcolting 发表于 2014-1-11 23:34:42 | 显示全部楼层
linkedin他家的题目重复度很高啊
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
补充内容 (2014-1-11 23:37):. from: 1point3acres.com/bbs
Supervised Learning?怎么还问了machine learning的东西?楼主面的职位是啥?
回复 支持 反对

使用道具 举报

devinwang 发表于 2014-1-11 23:44:45 | 显示全部楼层
能详细说下第一题是什么的么?谢谢
回复 支持 反对

使用道具 举报

 楼主| zhaorui1991 发表于 2014-1-12 04:58:03 | 显示全部楼层
MYcolting 发表于 2014-1-11 23:34
linkedin他家的题目重复度很高啊

补充内容 (2014-1-11 23:37):

可能是因为简历上写了我选了Machine learning那门课的原因吧,自我介绍的时候我顺便也提了一下。面的职位他邮件里写的就是software engineering(为啥不是er,是ing==),然后面的时候他说是application
回复 支持 反对

使用道具 举报

 楼主| zhaorui1991 发表于 2014-1-12 05:03:52 | 显示全部楼层
devinwang 发表于 2014-1-11 23:44
能详细说下第一题是什么的么?谢谢

原题么?
leetcode上的原题是. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
. 1point 3acres 璁哄潧
(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).

You are given a target value to search. If found in the array return its index, otherwise return -1.. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴

You may assume no duplicate exists in the array.

但是他问的这个比较简单,不用返回index,只要返回有还是没有就可以了,所以没有“You may assume no duplicate exists in the array”的条件。刚开始听错题了,还假惺惺地问了一下人家有没有duplicate elements,结果人家就反问你觉得这个条件对你的结果会有啥影响==,瞬间SB了,答了一个没有影响,肯定是在这儿就瞬间被鄙视了
回复 支持 反对

使用道具 举报

nju_happy 发表于 2014-1-12 06:15:27 | 显示全部楼层
zhaorui1991 发表于 2014-1-12 05:03
原题么?
leetcode上的原题是. 1point 3acres 璁哄潧
Suppose a sorted array is rotated at some pivot unknown to you befor ...

楼主什么时候投的,过了多久有消息的?现在有什么feedback了嘛?
回复 支持 反对

使用道具 举报

 楼主| zhaorui1991 发表于 2014-1-12 06:29:28 | 显示全部楼层
nju_happy 发表于 2014-1-12 06:15
楼主什么时候投的,过了多久有消息的?现在有什么feedback了嘛?

12月3号晚上提交的申请,6号下午发的邮件约hr面,接下来的周四下午HR面,然后跟她约了1.7再面,就是这个了,估计没戏了,当时结束的时候感觉那人不太满意
回复 支持 反对

使用道具 举报

johnnywsd 发表于 2014-4-15 11:13:37 | 显示全部楼层
我的解法。编译能够通过。
  1. """
  2. public void printFactors(int n)
  3.   example:. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
  4.   input:12
  5.   output:
  6.     1 * 12
  7.     2 * 6
  8.     2 * 2 * 3
  9.     3 * 4.1point3acres缃

  10.   input:24
  11.   output:
  12.     1 * 32
  13.     2 * 16
  14.     2 * 2 * 8
  15.     2 * 2 * 2 * 4. visit 1point3acres.com for more.
  16.     2 * 2 * 2 * 2 * 2
  17.     2 * 4 * 4
  18.     4 * 8
  19. """


  20. def _get_factors_aux(n, k):. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
  21.     """
  22.     get facotrs without (1, n)
  23.     """
  24.     i = k
  25.     res = [[1, n]]
  26.     while i <= n / i:
  27.         if n % i == 0:. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
  28.             tmp = _get_factors_aux(n / i, i)
  29.             for item in tmp:
    .1point3acres缃
  30.                 if item[0] != 1:
  31.                     res.append([i] + item). 1point 3acres 璁哄潧
  32.                 elif item[0] == 1:
  33.                     res.append([i] + item[1:])
  34.         i += 1. 1point 3acres 璁哄潧
  35.     return res
  36. 鏉ユ簮涓浜.涓夊垎鍦拌鍧.

  37. def get_factors(n):
  38.     return _get_factors_aux(n, 2)


  39. def print_factors(n):
  40.     num_list = get_factors(n)
  41.     for item in num_list:. From 1point 3acres bbs
  42.         tmp = [str(x) for x in item]
  43.         print ' * '.join(tmp). 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
复制代码
这里是测试用例
  1. import unittest
  2. from solution import get_factors
  3. from solution import print_factors

  4. . 1point3acres.com/bbs
  5. class Test(unittest.TestCase):
    . more info on 1point3acres.com

  6.     def test1(self): 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
  7.         n = 32
  8.         res = get_factors(n)
  9.         print len(res)
  10.         print res
  11.         print_factors(n). 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
  12. . Waral 鍗氬鏈夋洿澶氭枃绔,
  13.     def test2(self):
  14.         n = 12
  15.         res = get_factors(n)
  16.         print len(res)
  17.         print res
  18.         print_factors(n)

  19.     def test3(self):
  20.         n = 4
  21.         res = get_factors(n)
  22.         print len(res)
    -google 1point3acres
  23.         print res
  24.         print_factors(n)

  25.     def test4(self):
  26.         n = 9. more info on 1point3acres.com
  27.         res = get_factors(n)
  28.         print len(res)
  29.         print res
  30.         print_factors(n) 鏉ユ簮涓浜.涓夊垎鍦拌鍧.

  31. if __name__ == '__main__':
  32.     unittest.main(verbosity=2) 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
复制代码
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-6 14:06

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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