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

相关推荐

03-15 00:45
已编辑
中国科学院大学 Java
问的很简单都秒了,但是面试官没开摄像头,疑似kpi,无后续。--------------------3/14更新,3/12通知给了口头offer,3/13发了意向书,已拒。一面(35min)(25/3/6)(无后续)&nbsp;&nbsp;&nbsp;&nbsp;1、自我介绍&nbsp;&nbsp;&nbsp;&nbsp;2、介绍一下你的那个Python相关项目(本科毕设,web系统+算法模型提供部分接口)&nbsp;&nbsp;&nbsp;&nbsp;3、Java面向对象有哪些特点呢?详细说一下。&nbsp;&nbsp;&nbsp;&nbsp;4、介绍一下hashmap;为什么要把链表转换为红黑树呢?红黑树查找的时间复杂度?1.7和1.8的区别。&nbsp;&nbsp;&nbsp;&nbsp;5、介绍一下concurrentHashmap。&nbsp;&nbsp;&nbsp;&nbsp;6、synchronized锁和Lock锁有什么区别?&nbsp;&nbsp;&nbsp;&nbsp;7、公平锁的一个底层是怎么实现的呢?&nbsp;&nbsp;&nbsp;&nbsp;8、线程池的核心参数、拒绝策略、提交一个任务执行流程?&nbsp;&nbsp;&nbsp;&nbsp;9、spring有哪些特点?(ioc/aop)&nbsp;&nbsp;&nbsp;&nbsp;10、spring中对于循环依赖是怎么解决的?&nbsp;&nbsp;&nbsp;&nbsp;11、MySQL和redis的区别?&nbsp;&nbsp;&nbsp;&nbsp;12、MySQL的索引结构是什么?&nbsp;&nbsp;&nbsp;&nbsp;13、MySQL的事务有哪些特性?怎么保证?&nbsp;&nbsp;&nbsp;&nbsp;14、MySQL的默认隔离级别?可重复读是怎么做到的呢?&nbsp;&nbsp;&nbsp;&nbsp;15、介绍一下MVCC和快照读readview。&nbsp;&nbsp;&nbsp;&nbsp;16、一般在什么场景下会使用redis?&nbsp;&nbsp;&nbsp;&nbsp;17、对于大量的请求,如果此时缓存中还没有写入数据怎么办?&nbsp;&nbsp;&nbsp;&nbsp;18、介绍一下redis实现的分布式锁。&nbsp;&nbsp;&nbsp;&nbsp;19、有用过es和mongo&nbsp;DB吗?(知道,没用过)&nbsp;&nbsp;&nbsp;&nbsp;20、消息中间件用过吗?说一下你的使用场景?&nbsp;&nbsp;&nbsp;&nbsp;21、一个场景,如果说有一个接口响应的比较慢,如果说让你排查,你会怎么去排查?(上下游接口、大key问题,只答了两,后面试官补充)&nbsp;&nbsp;&nbsp;&nbsp;无手撕,反问业务。
胖墩墩的查理在学c语言:哥们我是五号面的 流程差不多
查看21道真题和解析
点赞 评论 收藏
分享
评论
8
101
分享

创作者周榜

更多
牛客网
牛客企业服务