San Jose各个房价 <1.5m 区域买房总结

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
把贵司招聘信息放这里
查看: 4262|回复: 18
收起左侧

Indeed

[复制链接] |试试Instant~ |关注本帖
alexbregman 发表于 2016-11-16 06:42:33 | 显示全部楼层 |阅读模式

2016(7-9月) 码农类General 博士 全职@Indeed - 内推 - 技术电面  | Other | 其他

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

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

x
电面一题,遇到面经裡面onsite被问过的题目, Validate Python Indentation
http://www.1point3acres.com/bbs/thread-176045-1-1.html

评分

2

查看全部评分

startuptech11 发表于 2016-11-16 12:22:59 | 显示全部楼层
你能解释所有的规则吗?.1point3acres网
谁采访你的采访?
回复 支持 2 反对 0

使用道具 举报

 楼主| alexbregman 发表于 2016-12-31 03:04:05 | 显示全部楼层
chinabigtou 发表于 2016-12-27 23:08
求问大家,为啥用stack存?感觉只要检查当前行和上一行的关系就行了,上一行有control,当前行的indent就是 ...

只检查上一行的话,这种error你抓不出来.
  1. def fun():
  2.     for x in range(0,10):
  3.           print "test"
  4.        print "finished"
复制代码
回复 支持 1 反对 0

使用道具 举报

xiaokeishaobo35 发表于 2016-11-16 13:46:25 | 显示全部楼层
startuptech11 发表于 2016-11-16 12:22
你能解释所有的规则吗?
谁采访你的采访?

又是外国人吧,这中文语法。。。。
回复 支持 反对

使用道具 举报

lela900900 发表于 2016-11-16 22:09:21 | 显示全部楼层
请问这题怎么写的?具体lz能透露下吗
回复 支持 反对

使用道具 举报

 楼主| alexbregman 发表于 2016-11-17 01:13:27 | 显示全部楼层
lela900900 发表于 2016-11-16 22:09. 围观我们@1point 3 acres
请问这题怎么写的?具体lz能透露下吗

具体四个 requirement, 上面的面经连结写了三个, 第四个还真的忘了,但就是跟python的indentation 规则一样, 同一个block内的indentation要相同. . 围观我们@1point 3 acres

我的作法使用stack 记录每个 block的indentation, 还有一个 flag 确定前一个statement是不是control statement.
For loop, 一行一行 scan, 是control statement, 下一行的indentation就是这个block的规定indentation. . visit 1point3acres for more.
此外当然也要确定indentation是递增.
回复 支持 反对

使用道具 举报

lela900900 发表于 2016-11-17 04:49:49 | 显示全部楼层
alexbregman 发表于 2016-11-17 01:13
具体四个 requirement, 上面的面经连结写了三个, 第四个还真的忘了,但就是跟python的indentation 规则一 ...

好的 多谢了!!
回复 支持 反对

使用道具 举报

steveguang 发表于 2016-11-19 00:31:55 | 显示全部楼层
问下楼主怎么处理if里面还有if这种情况?
Mobile Apps Category (English)728x90
回复 支持 反对

使用道具 举报

lela900900 发表于 2016-11-19 01:07:29 | 显示全部楼层
lz你收到消息了吗?他家电面完要等多久啊  我这周三面的
回复 支持 反对

使用道具 举报

 楼主| alexbregman 发表于 2016-11-19 02:32:40 | 显示全部楼层
steveguang 发表于 2016-11-19 00:31. more info on 1point3acres
问下楼主怎么处理if里面还有if这种情况?

@steveguang 我使用一个flag记录前一行是否为control flag.
回复 支持 反对

使用道具 举报

 楼主| alexbregman 发表于 2016-11-19 02:33:38 | 显示全部楼层
lela900900 发表于 2016-11-19 01:07
lz你收到消息了吗?他家电面完要等多久啊  我这周三面的

两天收到通知.
回复 支持 反对

使用道具 举报

lela900900 发表于 2016-11-19 03:14:06 | 显示全部楼层

那你几号去onsite? 有哪些可选日期?
回复 支持 反对

使用道具 举报

格格笑 发表于 2016-11-22 16:55:30 | 显示全部楼层
话说哪里能看到全面一点的这道题Validate Python Indentation  感激不尽啊,明天电面了,就差这一道题了
回复 支持 反对

使用道具 举报

 楼主| alexbregman 发表于 2016-11-24 06:10:55 | 显示全部楼层
lela900900 发表于 2016-11-19 03:14
那你几号去onsite? 有哪些可选日期?

recruiter请我提供几天给他! 他没有提供日期给我
回复 支持 反对

使用道具 举报

 楼主| alexbregman 发表于 2016-11-24 06:11:51 | 显示全部楼层
格格笑 发表于 2016-11-22 16:55
话说哪里能看到全面一点的这道题Validate Python Indentation  感激不尽啊,明天电面了,就差这一道题了

抱歉回的慢了, 我真的忘記第四個規則,不過印象就是一般python的indentation rule.
回复 支持 反对

使用道具 举报

chinabigtou 发表于 2016-12-27 23:08:32 | 显示全部楼层
求问大家,为啥用stack存?感觉只要检查当前行和上一行的关系就行了,上一行有control,当前行的indent就是上一行+1,上一行不是control,当前行就只要确保indent小于等于上一行的indent就行了。不知道这样有木有问题
回复 支持 反对

使用道具 举报

chinabigtou 发表于 2016-12-31 04:05:07 | 显示全部楼层
soga,明白了!!感谢楼主~
回复 支持 反对

使用道具 举报

frk 发表于 2017-1-6 11:22:24 | 显示全部楼层
请问下楼主的面试官是哪个呢
回复 支持 反对

使用道具 举报

bauer 发表于 2017-11-29 05:29:46 | 显示全部楼层
alexbregman 发表于 2016-12-31 03:04
只检查上一行的话,这种error你抓不出来.

这个能报错的吧,第三行的缩进比第二行多了2,所以会报错
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2018-5-26 22:15

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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