zoukankan      html  css  js  c++  java
  • [interview] Aug. 2015

    epam

    difference between abstract class & interface?

    what is OOP?

    vm

    front-end

    1. bootstrap的grid system

    2. jQuery的deferred object和promised,适用场景和技术,选择器。

    3. JavaScript的对象和域。

    back-end

    1. Any knowledge about design pattern? 观察者模型?实现singleton。

    2。Python的适配器decorator和生成器generator。

    3。用stack实现queue

    overall

    1. coding problem, find element in rotated sorted array, e.g. find 1 in [5,6,7,0,1,2,3,4]

    def find_dup(A, target):
        len_a = len(A)
        if len_a < 1:
            return False
        if len_a == 1:
            return A[0] == target
        left, right = 0, len_a - 1
        while left < right:
            mid = left + (right - left) / 2
            if target == A[mid] or target == A[left] or target == A[right]:
                return True  # mid/left/right is the index
            if A[mid] > A[left]:  # left-mid is sorted
                if A[left] < target < A[mid]:  # target between left and mid
                    right = mid - 1
                else:
                    left = mid + 1
            else:  # mid-right is sorted
                if A[mid] < target < A[right]:
                    left = mid + 1
                else:
                    right = mid - 1
        return False

    2. system design, booking system

    3. database and SQL, anything about No-SQL?

    4. 高并发系统设计?12306?

    mogu

    wacai

    你知道什么分布式框架?

    你使用过什么分布式数据库?

    hashtable,hashmap和concurrent hashmap?

  • 相关阅读:
    【HDOJ6701】Make Rounddog Happy(启发式合并)
    【HDOJ6731】Angle Beats(极角排序)
    【BZOJ1132】Tro(叉积)
    【CF1236D】Alice and the Doll(set)
    Storm
    Spark
    Python基础(2)
    数据库漫谈
    Python基础(1)
    C/C++链接过程相关
  • 原文地址:https://www.cnblogs.com/t--c---/p/4772347.html
Copyright © 2011-2022 走看看