由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教FB on-site 面试题
相关主题
在整数数组中加运算符号和括号,求max恭喜几道面试题
请教个C题目EE master 找码工求评估
问一个关于括号的题目Entry level structural engineer opportunities ( full time and summer intern )
一道题:表达式求值?google面试题跟大家分享一下
问一个不知道算是软工还是C++的面试题[合集] Re: google面试题跟大家分享一下
请教电面试题Google面试题
请教一道面试题问一道data structure的面试题
CS问个连续乘法的面试题~问个mutex的面试题
相关话题的讨论汇总
话题: 3y话题: 2x话题: friends话题: parse话题: design
进入JobHunting版参与讨论
1 (共1页)
x****3
发帖数: 62
1
1. Parse a formula string (only contains "+-()", no "*/"), for example, “
5 + 2x – ( 3y + 2x - ( 7 – 2x) – 9 ) = 3 + 4y”, parse this string, with
a given float of ‘x’ value, output a float for ‘y’ value.
2. Calculate the max area of a colored map. design a data structure yourself.
3. Architecture design. design data structure, let your friends and friends'
friends shown to you. (two level far).
d*******8
发帖数: 23
2
请问第一道题是说思路还是写出部分代码,感觉如果把字符串解析也bug free地写完地
话,一次面试也只能面这一道题了吧......
x****3
发帖数: 62
3
这是我朋友最近的面试题。第一题是写代码。总共是4轮, 还有几道leet code的题,
没列。
U***A
发帖数: 849
4
第二题是什么意思?
w****a
发帖数: 710
5
第一题代码量不小啊
r****7
发帖数: 2282
6
第二题什么意思?

with
yourself.
friends'

【在 x****3 的大作中提到】
: 1. Parse a formula string (only contains "+-()", no "*/"), for example, “
: 5 + 2x – ( 3y + 2x - ( 7 – 2x) – 9 ) = 3 + 4y”, parse this string, with
: a given float of ‘x’ value, output a float for ‘y’ value.
: 2. Calculate the max area of a colored map. design a data structure yourself.
: 3. Architecture design. design data structure, let your friends and friends'
: friends shown to you. (two level far).

w****a
发帖数: 710
7
第一题写了一下,感觉还好,主要是只有+-法优先级就一样了,不考虑非法输入的话还
是蛮简单的。
代码:
http://www.fgdsb.com/2015/01/08/parse-formula/
对了第二题是嘛意思?可否给个例子。
l*****a
发帖数: 14598
8
估计可以理解成国际地图
每个国家,海洋,湖泊什么的(相邻)用不同颜色
然后把太平洋找出来

【在 w****a 的大作中提到】
: 第一题写了一下,感觉还好,主要是只有+-法优先级就一样了,不考虑非法输入的话还
: 是蛮简单的。
: 代码:
: http://www.fgdsb.com/2015/01/08/parse-formula/
: 对了第二题是嘛意思?可否给个例子。

y*****e
发帖数: 712
9
难啊难
m****9
发帖数: 492
10
好像不对啊,给的例子结果应该是2,+-的优先级和()不一样要考虑下的。

【在 w****a 的大作中提到】
: 第一题写了一下,感觉还好,主要是只有+-法优先级就一样了,不考虑非法输入的话还
: 是蛮简单的。
: 代码:
: http://www.fgdsb.com/2015/01/08/parse-formula/
: 对了第二题是嘛意思?可否给个例子。

相关主题
请教电面试题恭喜几道面试题
请教一道面试题EE master 找码工求评估
CS问个连续乘法的面试题~Entry level structural engineer opportunities ( full time and summer intern )
进入JobHunting版参与讨论
m****9
发帖数: 492
11
题目都挺难的,应该不是考察new grad的吧。
w****a
发帖数: 710
12
x - (y - (5 + 3y)) = 3y + 2x - 1
x - (y - 5 - 3y) = 3y + 2x - 1
x - y + 5 + 3y = 3y + 2x - 1
x - y + 5 = 2x - 1
-y = x - 6
y = 6 - x
当x = 2时, y = 4
应该是对的吧
+和-的优先级是一样的吧。
x-5不就是x + (-5)么?

【在 m****9 的大作中提到】
: 好像不对啊,给的例子结果应该是2,+-的优先级和()不一样要考虑下的。
m****9
发帖数: 492
13
我说的是这个例子:
http://wolfr.am/2B490Fpl

【在 w****a 的大作中提到】
: x - (y - (5 + 3y)) = 3y + 2x - 1
: x - (y - 5 - 3y) = 3y + 2x - 1
: x - y + 5 + 3y = 3y + 2x - 1
: x - y + 5 = 2x - 1
: -y = x - 6
: y = 6 - x
: 当x = 2时, y = 4
: 应该是对的吧
: +和-的优先级是一样的吧。
: x-5不就是x + (-5)么?

w****a
发帖数: 710
14
额 算法倒是没问题,结果是2你是对的。
出现错误结果是因为我直接copy楼主的测试用例,楼主那里面减号不是英文减号,scan
的时候被ignore掉了,改一下就好了。。
果然应该处理下非法字符啊。。

【在 m****9 的大作中提到】
: 我说的是这个例子:
: http://wolfr.am/2B490Fpl

e**********y
发帖数: 128
15
能讲一下你的算法吗?

【在 w****a 的大作中提到】
: 第一题写了一下,感觉还好,主要是只有+-法优先级就一样了,不考虑非法输入的话还
: 是蛮简单的。
: 代码:
: http://www.fgdsb.com/2015/01/08/parse-formula/
: 对了第二题是嘛意思?可否给个例子。

w****a
发帖数: 710
16
其实挺简单的。每次遇到括号之前记录下符号,括号里面直接乘以这个括号
比如5 - (2 + 3)
括号之前是-号,记录一个-1,然后括号里面2 和 3直接乘以-1,变成5 + (-2) + (-3)。

【在 e**********y 的大作中提到】
: 能讲一下你的算法吗?
e**********y
发帖数: 128
17
谢谢,嗯,看起来好多了。

3)。

【在 w****a 的大作中提到】
: 其实挺简单的。每次遇到括号之前记录下符号,括号里面直接乘以这个括号
: 比如5 - (2 + 3)
: 括号之前是-号,记录一个-1,然后括号里面2 和 3直接乘以-1,变成5 + (-2) + (-3)。

S*******C
发帖数: 822
18
这么难
1 (共1页)
进入JobHunting版参与讨论
相关主题
问个mutex的面试题问一个不知道算是软工还是C++的面试题
data structure 的一道面试题请教电面试题
请教一道Google面试题请教一道面试题
再问个amazon面试题CS问个连续乘法的面试题~
在整数数组中加运算符号和括号,求max恭喜几道面试题
请教个C题目EE master 找码工求评估
问一个关于括号的题目Entry level structural engineer opportunities ( full time and summer intern )
一道题:表达式求值?google面试题跟大家分享一下
相关话题的讨论汇总
话题: 3y话题: 2x话题: friends话题: parse话题: design