Redian新闻
>
第一款Retina显示屏的手机
avatar
第一款Retina显示屏的手机# Hardware - 计算机硬件
s*t
1
一个test manager面的。
1. SDE, SDET, PM, 你选择哪个,为什么?
我说想从SDE或SDET开始,因为PM需要一些实际经验,他说make sense。
2,他问,你比较想evaluate data 还是 find pattern from data ?
我说后者
感觉前两个问题,就是看看你向往那个职位。
3,talk about the most challenging project or problem you faced before?
我简单讲了下现在做的项目,前一天晚上简单准备了一下,有个师弟昨天面的,刚好也
是这个题。
4, coding, replace the pattern from a string with 'X'.
for example replace 'abcdeffdfegabcabc',with 'XdeffdfegX', when you face
multiple abc, just replace all of them with one 'X'. like 'abcabc' with X.
因为前面的人占用了太多时间,给我的时间不是很多,所以他说可能是写不完,就讲讲
思路吧,我就讲了下最基本的pattern match,没提那些KMP之类的方法, 重点讲了下如
何 replace multiple abc with one 'X', 然后说了下刚开始要如何检测输入的string
。他认可我讲的方法,说it works, 没太多说别的。
基本上是我一边讲,他在那边一边敲键盘,输入一些东西。
因为之前有过information session,所以也没问我有什么问题之类的。
心里很没底,不知是好是坏,希望能有on site的机会。 据说是2-3个星期通知,求
bless。
avatar
t*t
2
【 以下文字转载自 Apple 讨论区 】
发信人: tmdt (TTF), 信区: Apple
标 题: 第一款Retina显示屏的手机
发信站: BBS 未名空间站 (Fri Mar 8 04:46:20 2013, 美东)
好像不是IP4
2008年Sharp推出的WILLCOM 03 311dpi
比IP4早了整整2年。
http://www.sharp.co.jp/ws/011sh/function/slim.html
avatar
s*n
3
bless 下。
楼主coding被问了几道题?
面试时间大概多长 ?

【在 s*******t 的大作中提到】
: 一个test manager面的。
: 1. SDE, SDET, PM, 你选择哪个,为什么?
: 我说想从SDE或SDET开始,因为PM需要一些实际经验,他说make sense。
: 2,他问,你比较想evaluate data 还是 find pattern from data ?
: 我说后者
: 感觉前两个问题,就是看看你向往那个职位。
: 3,talk about the most challenging project or problem you faced before?
: 我简单讲了下现在做的项目,前一天晚上简单准备了一下,有个师弟昨天面的,刚好也
: 是这个题。
: 4, coding, replace the pattern from a string with 'X'.

avatar
r*i
4
只论tech specs,Apple不是最领先的。即使是平板电脑,早在1998年三菱就有带电磁
笔的手写板了,跑Win97
http://www.youtube.com/watch?v=b70paFn8ucA

【在 t**t 的大作中提到】
: 【 以下文字转载自 Apple 讨论区 】
: 发信人: tmdt (TTF), 信区: Apple
: 标 题: 第一款Retina显示屏的手机
: 发信站: BBS 未名空间站 (Fri Mar 8 04:46:20 2013, 美东)
: 好像不是IP4
: 2008年Sharp推出的WILLCOM 03 311dpi
: 比IP4早了整整2年。
: http://www.sharp.co.jp/ws/011sh/function/slim.html

avatar
s*t
5
就一道题,本来应该是30分钟的interview时间,感觉压缩到了20几分钟。

【在 s****n 的大作中提到】
: bless 下。
: 楼主coding被问了几道题?
: 面试时间大概多长 ?

avatar
z*e
6
日本人自己玩自己的,不跟其他人一起玩

【在 t**t 的大作中提到】
: 【 以下文字转载自 Apple 讨论区 】
: 发信人: tmdt (TTF), 信区: Apple
: 标 题: 第一款Retina显示屏的手机
: 发信站: BBS 未名空间站 (Fri Mar 8 04:46:20 2013, 美东)
: 好像不是IP4
: 2008年Sharp推出的WILLCOM 03 311dpi
: 比IP4早了整整2年。
: http://www.sharp.co.jp/ws/011sh/function/slim.html

avatar
h*d
7
bless!

【在 s*******t 的大作中提到】
: 就一道题,本来应该是30分钟的interview时间,感觉压缩到了20几分钟。
avatar
d*0
8
教主有个词叫re-invent
avatar
a*9
9
bless!
avatar
p*i
10
除了你,还有谁知道?

【在 t**t 的大作中提到】
: 【 以下文字转载自 Apple 讨论区 】
: 发信人: tmdt (TTF), 信区: Apple
: 标 题: 第一款Retina显示屏的手机
: 发信站: BBS 未名空间站 (Fri Mar 8 04:46:20 2013, 美东)
: 好像不是IP4
: 2008年Sharp推出的WILLCOM 03 311dpi
: 比IP4早了整整2年。
: http://www.sharp.co.jp/ws/011sh/function/slim.html

avatar
d*o
11
bless
avatar
n*y
12
是不是第一个不重要
iphone retina确实引领和推动了潮流,这就是贡献,不能否认和抹杀
avatar
K*g
13
replace pattern那道题写起来,不简单啊
需要in-place吗?

【在 s*******t 的大作中提到】
: 一个test manager面的。
: 1. SDE, SDET, PM, 你选择哪个,为什么?
: 我说想从SDE或SDET开始,因为PM需要一些实际经验,他说make sense。
: 2,他问,你比较想evaluate data 还是 find pattern from data ?
: 我说后者
: 感觉前两个问题,就是看看你向往那个职位。
: 3,talk about the most challenging project or problem you faced before?
: 我简单讲了下现在做的项目,前一天晚上简单准备了一下,有个师弟昨天面的,刚好也
: 是这个题。
: 4, coding, replace the pattern from a string with 'X'.

avatar
t*t
14
果粉是肯定不会知道的

【在 p*****i 的大作中提到】
: 除了你,还有谁知道?
avatar
i*e
15
关于pattern replace那题,我觉得是很好的问题,可以练练编程技巧。
我写的是 in-place replace.
我承认,我没能做到第一次写就 bug free,这题真的很 tricky.
总共修改了两次才过了以下的test cases.
Test cases: (Format is string, pattern = answer)
avatar
a*e
16
LCD这种东西,苹果就是一个愿意掏钱提spec的客户
生产技术又不是长方圆角

【在 t**t 的大作中提到】
: 果粉是肯定不会知道的
avatar
d*t
17
bless~
avatar
K*g
18
我的代码比你简洁些。。。
void replacePattern(char* str, const char* pattern)
{
if(str==NULL || pattern==NULL) return;
char *pFirst = str;
char *pSecond = str;
int len = strlen(pattern);
int lastMatch = 0;
while(*pSecond != '\0')
{
int rtn = isMatch(pSecond, pattern);
if(rtn == 1)
{
if(lastMatch == 0)
{
*pFirst = 'X';
pFirst++;
}
pSecond += len;
lastMatch = 1;
}
else
{
*pFirst = *pSecond;
pFirst++;
pSecond++;
lastMatch = 0;
}
}
}

【在 i**********e 的大作中提到】
: 关于pattern replace那题,我觉得是很好的问题,可以练练编程技巧。
: 我写的是 in-place replace.
: 我承认,我没能做到第一次写就 bug free,这题真的很 tricky.
: 总共修改了两次才过了以下的test cases.
: Test cases: (Format is string, pattern = answer)

avatar
G*0
19
Bless~

【在 s*******t 的大作中提到】
: 一个test manager面的。
: 1. SDE, SDET, PM, 你选择哪个,为什么?
: 我说想从SDE或SDET开始,因为PM需要一些实际经验,他说make sense。
: 2,他问,你比较想evaluate data 还是 find pattern from data ?
: 我说后者
: 感觉前两个问题,就是看看你向往那个职位。
: 3,talk about the most challenging project or problem you faced before?
: 我简单讲了下现在做的项目,前一天晚上简单准备了一下,有个师弟昨天面的,刚好也
: 是这个题。
: 4, coding, replace the pattern from a string with 'X'.

avatar
i*e
20
isMatch()是干嘛用的?
一些常见面试题的答案与总结 -
http://www.ihas1337code.com

【在 K******g 的大作中提到】
: 我的代码比你简洁些。。。
: void replacePattern(char* str, const char* pattern)
: {
: if(str==NULL || pattern==NULL) return;
: char *pFirst = str;
: char *pSecond = str;
: int len = strlen(pattern);
: int lastMatch = 0;
: while(*pSecond != '\0')
: {

avatar
K*g
21
isMatch(str1, str2)就是判断str1里从第一个char开始是否和str2 match,如果
match,就return 1,否则0.这个函数很容易写,估计几行就好了。

【在 i**********e 的大作中提到】
: isMatch()是干嘛用的?
: 一些常见面试题的答案与总结 -
: http://www.ihas1337code.com

avatar
i*e
22
Ming 兄,你的代码确是很简洁,我一看都读懂了。
但是我现在回头看我写的代码,都不懂了,太复杂了。
结果测试了你的代码,又发现我的代码多了一个bug,汗。。。
这个test case,我的显示:
aabbaabbaaabbbaabb, aabb = XaaabbbX
而你这个才对,之前都没发现这个错误,真是太失策了。
aabbaabbaaabbbaabb, aabb = XaXbX
不错,看了你的代码我今天又学到了新东西。
一些常见面试题的答案与总结 -
http://www.ihas1337code.com
avatar
i*e
23
对了,最后一行应该加上
*pFirst = '\0';
才对吧?
一些常见面试题的答案与总结 -
http://www.ihas1337code.com

【在 K******g 的大作中提到】
: 我的代码比你简洁些。。。
: void replacePattern(char* str, const char* pattern)
: {
: if(str==NULL || pattern==NULL) return;
: char *pFirst = str;
: char *pSecond = str;
: int len = strlen(pattern);
: int lastMatch = 0;
: while(*pSecond != '\0')
: {

avatar
K*g
24
对的,是个bug,呵呵

【在 i**********e 的大作中提到】
: 对了,最后一行应该加上
: *pFirst = '\0';
: 才对吧?
: 一些常见面试题的答案与总结 -
: http://www.ihas1337code.com

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。