avatar
firmware engineer@apple电面# JobHunting - 待字闺中
r*t
1
转个朋友的电话面经
一共1个小时,两个题目
1)写一个swap的函数 做big endian 和 little endian的转换。
2)字符串处理的函数,比如输入" tHis is 1 strinG. ",要求输出“
ThisIs1String.”
即忽略所有空格,首字母大写,其他的数字和字符不变。
avatar
p*2
2
第二题
s=" tHis is 1 strinG. "
l=s.strip().split()
for i in xrange(len(l)):
ll=list(l[i])
ll[0]=ll[0].upper()
l[i]="".join(ll)

print "".join(l)
avatar
r*e
3
pk2 真是做题机器啊,没有逃脱你魔爪的题了吧?连刚学的python都用得这么熟了。

【在 p*****2 的大作中提到】
: 第二题
: s=" tHis is 1 strinG. "
: l=s.strip().split()
: for i in xrange(len(l)):
: ll=list(l[i])
: ll[0]=ll[0].upper()
: l[i]="".join(ll)
:
: print "".join(l)

avatar
p*2
4

没有呀。就是因为刚学所以才需要多练习呀。刚才这几行代码还调试了半天呢。

【在 r*****e 的大作中提到】
: pk2 真是做题机器啊,没有逃脱你魔爪的题了吧?连刚学的python都用得这么熟了。
avatar
A*l
5
赞!不过firmware估计要用C类的语言

【在 p*****2 的大作中提到】
: 第二题
: s=" tHis is 1 strinG. "
: l=s.strip().split()
: for i in xrange(len(l)):
: ll=list(l[i])
: ll[0]=ll[0].upper()
: l[i]="".join(ll)
:
: print "".join(l)

avatar
o*m
6
呵呵,firmware是不能用python写的。
呵呵,有时候连memcopy都要自己写。

【在 A**l 的大作中提到】
: 赞!不过firmware估计要用C类的语言
avatar
p*2
7

嗯。我就是练练手。:)

【在 o****m 的大作中提到】
: 呵呵,firmware是不能用python写的。
: 呵呵,有时候连memcopy都要自己写。

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