农行上海研发中心面经
9月4号下午1点到场…我去的比较早,大概提前了25分钟就到了,到场以后等了一会,突然尽然五个人,貌似两个工作人员,两个技术人员,一个hr。进来之后就开始签到,报名字那种(他们不等人,来了的先面)。。
1.每人一张纸,是一道力扣中等难度的编程题,20min写完交上去,语言没说,(楼主一个搞算法的菜鸟用了python),题目是删除链表的倒数第n个节点,相对容易,但要注意特殊情况的处理…
2.写完代码就到面试候场区,分组等待面试。每组10人,我是第一组第6个,这个号码还比较好,(可能走了狗屎运…)不前不后。进去之后,10个面试官坐在对面,有一个控场的主持人姐姐。首先每个人挨个自我介绍,2min,说一个印象较深的项目(也可能是下面面试官要问的,所以一定要选择自己熟悉的项目说!)
3.自我介绍完了之后,开始提问环节,没有任何顺序,如果有面试官对你感兴趣,就会点你回答。。全程感觉问的较多的是c语言基础和java基础,(因为不同同学的语言不同),但还是感觉c问的较多…java貌似问了linklist和arraylist的区别,arraylist和hashset的区别等基础,还有一些针对个人项目的问题,比如怎么优化什么什么之类的…
楼主没学过java,c懂一点,主要用的python。。当时面试官正在问3号问题,大概是说怎样给一个字符串赋值会比较安全,然后那个女生搞c++的,她回答完之后,面试官突然cue我,让我补充。。我很方啊,c语言了解的并不多…然后就说c平时用的不多,主要用python,从python角度来说的话,我觉得可以采用深拷贝的方式,重新开辟一块内存空间,这样两个对象之间任意一方的改变不会影响到另一方…哎,真的是一通胡编乱造…😂…这个面试官是中年大叔,估计对python不咋了解,然后另外一个年轻小哥哥开始问我数据结构的知识,比如dp和排序之类的…全程没问我项目,我想了想可能因为和他们不在一个方向…😅
总之,全程1h左右,不包括写代码…感觉面试官人都nice。。(纪念秋招的第一次现场面…)
#面经##中国农业银行##校招#