首页 > 21农行研发(天津),第二批面经
头像
搬运工hq
编辑于 2020-10-12 16:52
+ 关注

21农行研发(天津),第二批面经

10.9线上笔试,三道编程,1h

1.括号匹配问题:
def isBracketPair(a):
    bracketAll = {")": "(", "]": "[", "}": "{"}
    b = []
    for i in a:
        if i in bracketAll.values():
            b.append(i)
        elif len(b) > 0 and b[-1] == bracketAll.get(i):
            b.pop()
        else:
            return 0
    if len(b) == 0:
        return 1
    else:
        return 0
2.柱形图积水问题:
def sloution(height):
    p_l=0
    max_l=height[0]
    p_r=len(height)-1
    max_r=height[len(height)-1]
    p_r=len(height)-1
    res0=[]
    res1=[]
    while p_l<p_r:
        if max_l<max_r:
            p_l=p_l+1
            if max_l<=height[p_l]:
                max_l=height[p_l]
                res0.append(0)
            else:
                x=max_l-height[p_l]
                res1.append(x)
        else:
            p_r=p_r-1
            if max_r<=height[p_r]:
                max_r=height[p_r]
                res1.append(0)
            else:
                y=max_r-height[p_r]
                res1.append(y)
    res1=res1[::-1]
    res=res0+res1
    res.append(0)
    return res

3.leetcode完全平方数问题(没A出来)

-----------------------------------------------------------------------------

10.10上午线上腾讯会议面试

1分钟自我介绍,其他都是硬刚技术的问题。


  1. python内存管理机制
  2. python如何提升运算速度
  3. 设计模式有哪些
  4. list中如何去重
  5. python有哪些数据类型
  6. python数据清洗有哪些方法
  7. 结合实习经历的问题。


其他有一些问题记不清了。

  • 总的感觉,农行比较看重技术,很多问题都比较偏底层,有点偏向互联网的感觉。
-----------------------------------------------------------------------------
10.12更新:
同学收到二面通知,我没收到。
哎,倒在了一面,看来注定与农行无缘😂


更多模拟面试

全部评论

(12) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐