都能过腾讯的面试筛选却答不上这道题,不太相信。
空的 [] 算不算 json 子节点?
学习能力强的人太多了, 态度不好就不要重点培养了,自身自灭好了.
不要质疑领导决定的事。
社区高手很多,我觉得像我这样答不出来的不超过 1%。
看到{ +1
} -1
保留最大数,收工。
这个做法,太不专业了吧。起码讲一声吧。。对于不批的,我还没试过不批的。。包括早上睡过头,而早上请假的。。。
题目还有更多细节需要沟通才清楚,我这里假定 list 类型不算一个深度,如果 list 也算的话就在切分一次
class Solution(object):
def max_deep(self, json_object):
if len(json_object) == 0:
return 0
list_json_object = str(json_object).split('{')
max_count = 0
init_count = 0
for json_str in list_json_object:
if '}' in json_str:
init_count -= json_str.count('}')
else:
init_count += 1
if init_count > max_count:
max_count = init_count
return max_count
他估计想的的 就算请假,领导也不会批,干脆直接点吧 哈哈哈哈
遍历树?
感觉用栈和一个普通的计数就可以解决吧。
把测试设计和执行分开纯粹是工厂流水线的做法,并不适合脑力劳动行业。
如果自己写的用例,只给自己执行的话,可以不用写用例,直接画脑图理清楚思路就行了
一般谁编写谁执行,第二轮会考虑交叉测试下。
编写的不执行测试,可能好处是发现一些盲点,但坏处是还需要重新熟悉各种细节,效率肯定不高。
你们公司是来搞笑的吗,功能都不熟悉还交叉;交叉也是在功能点交互都熟悉的情况下
还有吗?各位的建议
交叉测试可以放在第二轮去做啊
所以测试需要有大局观,深度熟悉产品所有需求和业务场景
肯定是谁写的谁去测试执行啊。
同一个功能如果多个人编写测试用例会交叉执行,不同功能的话一般执行自己写的用例
我已经了解了 A 功能,真正测试的时候,却是要测试并不熟悉的 B 功能
其实去 QA 化是个大的趋势,硅谷那边都在搞去 QA 这个运动。之前公司也是没有 QA 这个职位了。当然不是说不需要测试,只是测试工作一部分转接到开发身上了,比如题主说的单元测试。然后之前的 QA 统一转成 software engineer,更多关注自动化工具,平台这些工作,也会承担一部分黑盒手动测试工作。纯手动测试的岗位需求会越来越少~
自己想学的
可能是个沙雕公司,加班还排名
年前也不好找。。已经面过很多家了
公司招你过去是让你干活的,又不是开培训机构的
这个没得选择。