查看原文
其他

每日一练 | Data Scientist & Business Analyst & Leetcode 面试题 260

2017-12-22 数据应用学院 大数据应用

从6月15日起,数据应用学院将与你一起温习数据科学(DS)和商业分析(BA)领域常见的面试问题。从10月4号起,每天再为大家分享一道Leetcode算法题。

希望积极寻求相关领域工作的你每天关注我们的问题并且与我们一起思考,我们将会在第二天给出答案。


Day 160

DS Interview Questions

Are expected value and mean value different?

BA Interview Questions

How much time/money is lost due to poorly performed Business Analysis tasks?

Leetcode Questions

  • Description:

    • Implement int sqrt(int x).

  • Input: 2147483647

  • Output: 46340

欲知答案如何?请见下期分解!

Day 159 答案揭晓

DS Interview Questions

How do you understand the term Normal Distribution?

Data is usually distributed in different ways with a bias to the left or to the right or it can all be jumbled up. However, there are chances that data is distributed around a central value without any bias to the left or right and reaches normal distribution in the form of a bell shaped curve. The random variables are distributed in the form of an symmetrical bell shaped curve.

BA Interview Questions

What are the key tasks a Business Analyst would perform within your organization?

Depending on the size of the organization these tasks may vary, but might include:

  • Interacting with users and stakeholders to elicit requirements.  These can be documented as user stories, use cases, requirement statements, etc.

  • Writing functional specification documents

  • Documenting AS-IS or TO-BE process flows

  • Writing test cases

  • Performing various types of environment analysis and cost benefit analysis

  • and more


Leetcode Questions

Description:

Given two binary strings, return their sum (also a binary string).

Input: a = “11” b = “1”

Output: “100"


Solution:

注意边界条件判断

思路很简单,注意进位不要忽略

Code:

Time Complexity: O(m + n)

Space Complexity: O(1)








点击“阅读原文”查看数据应用学院核心课程


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存