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更新:
同学收到二面通知,我没收到。
哎,倒在了一面,看来注定与农行无缘😂


#面经##校招##Python工程师##中国农业银行#
全部评论
楼主知道什么时候出结果吗
点赞 回复 分享
发布于 2020-10-10 20:20
赞一个 顺便借楼许愿 祝楼主成功
点赞 回复 分享
发布于 2020-10-10 20:25
点赞 回复 分享
发布于 2020-10-11 00:32
您好 请问在哪看农行研发中心具体的招聘岗位和要求哈 我怎么没有找到哈 谢谢
点赞 回复 分享
发布于 2020-10-11 18:32
楼主出结果了吗
点赞 回复 分享
发布于 2020-10-11 20:21
楼主出结果了吗
点赞 回复 分享
发布于 2020-10-11 22:03
收到二面通知了吗?校友
点赞 回复 分享
发布于 2020-10-12 14:55
楼主想问一下过了的今天出二面通知了吗?
点赞 回复 分享
发布于 2020-10-12 20:06
楼主怎么查到后续结果的啊😟
点赞 回复 分享
发布于 2020-10-14 11:29
您好,请问是因为天研只要java岗吗
点赞 回复 分享
发布于 2021-09-08 21:41
求问为什么问python啊
点赞 回复 分享
发布于 2021-09-11 10:22
楼主想问下这个编程题是在农行自己网站做的吗,还是用纸写啊讲给面试官呀,好慌
点赞 回复 分享
发布于 2021-09-12 21:37

相关推荐

投递中国农业银行等公司10个岗位
点赞 评论 收藏
分享
1.&nbsp;C++中的“基类指针指向派生类对象”有什么特性?2.&nbsp;解释一下C++中的“多态性”及其实现方式。3.&nbsp;C++中的“命名空间”如何避免名称冲突?4.&nbsp;C++中的“默认构造函数”和“用户定义构造函数”有什么区别?5.&nbsp;如何在C++中实现单例模式?6.&nbsp;C++中的“条件变量”是什么?如何使用?7.&nbsp;C++中的“模板元编程”是什么?有什么应用?8.&nbsp;解释一下C++中的“析构函数的调用顺序”。9.&nbsp;C++中的“类型擦除”是什么?10.&nbsp;C++中的“范围for循环”是如何工作的?11.&nbsp;如何在C++中实现一个简单的观察者模式?12.&nbsp;C++中的“动态多态性”和“静态多态性”有什么区别?13.&nbsp;C++中的“std::variant”是什么?它的使用场景有哪些?14.&nbsp;解释一下C++中的“类型特征”。15.&nbsp;C++中的“constexpr”关键字有什么作用?16.&nbsp;C++中的“std::optional”是什么?如何使用?17.&nbsp;C++中的“异常安全”是什么意思?18.&nbsp;C++中的“类型转换”有哪些方式?19.&nbsp;解释一下C++中的“拷贝与移动赋值运算符”。20.&nbsp;C++中的“std::deque”与“std::vector”的区别是什么?21.&nbsp;如何在C++中实现一个简单的命令模式?22.&nbsp;C++中的“模板函数”和“非模板函数”有什么区别?23.&nbsp;C++中的“内存对齐”是什么?24.&nbsp;解释一下C++中的“多线程编程”中的“死锁”问题。25.&nbsp;C++中的“std::mutex”是什么?如何使用?26.&nbsp;C++中的“智能指针的自定义删除器”是什么?27.&nbsp;C++中的“std::list”与“std::vector”的优缺点是什么?28.&nbsp;如何在C++中实现一个简单的工厂模式?29.&nbsp;C++中的“类型转换运算符”是什么?30.&nbsp;C++中的“std::future”和“std::promise”是什么?它们的使用场景有哪些?答案附在面经中&nbsp;&nbsp;c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
8 101 评论
分享
牛客网
牛客企业服务