浦发信息科技面经,20190821

面试

自我介绍2分钟,谈了两个项目,但面试官没问项目,直接进入正题了。
问:做过项目是吧,用过数据库吗?
答:没用过
问:主要是用python是吧?
答:是的,C语言我也会一些
问:既然是熟悉python,就问python吧,python用几年了?
答:从研一开始用,有两年了
问:写了多少行代码?
答:项目里应该有一两千行吧
问:python有哪些数据类型?
答:不可变和可变,可变的有列表,字典,不可变的有数字,字符串,元组
问:还有呢?
答:可变的还有集合set()
问:还有呢?
(实在想不出来面试官就换话题了)
问:说说字符串的替换和查找操作
答:replace()可以替换
(查找函数忘了面试官又换话题了)
问:如何交换两个变量?
答;a, b = b, a
问:如何筛选出一个列表里的偶数?
答:用列表推导 [x for x in L if not x & 1]
问:平时用什么IDE
答:pycharm
(感觉就问这么多了,旁边一个面试官打断了这位面试官的话,来考道算法题吧。)
(面试官会给你一张A4纸,旁边有空白纸和笔,有两分钟时间思考)
(题目大概是,一大段字符串,单词以空格隔开,统计每一个单词的词频)
问:想好了吗?
答:我有两个方法,首先用split()函数以空格为间隔,分离出每一个单词存到列表中,再用自带的count()函数去统计词频,但这样就不是考算法了,所以可以用第二种方法,每次读一个单词与后面的作比较,遇到一样的计数就加一。然后用同样的方式去算其他单词的词频
(人生第一次求职面试,感觉太慌了,感觉一切都靠本能。其实第二种方法很笨,实际应用中根本就不合实际,因为时间复杂度太高,工作中我肯定会用第一种,但第一种调用内置函数看不到你的思路)
(当我走出面试房间的时候,我就想到了第三种方法,时间复杂度O(n))
(使用哈希,以单词作为键,每遇到这个单词,以该单词为键的值就加一,只需要遍历一次,就能统计完所有的词频,感觉很遗憾)

笔试

说说笔试,笔试编译器真的很坑,无法调式,人工审代码。我是打开记事本在里面写代码,写完了复制到答题页面提交的。
笔试三道题:
一,判断一个数是否是素数。
二,输出字符串的简称,比如字符串是"end of file",输出"EOF"
三,连续子数组的最大和,这道题来自剑指offer。

听说分享面经能赞人品,那分享GitHub资料呢?

我的github面试资料分享,求给star,右上角那个星星看到了么?

- [以问答的风格对编程语言查漏补缺](https://github.com/jinbooooom/Programming-Checking-for-Missing)
- [面试刷题(包含python数据建构,剑指offer python版,leetcode)](https://github.com/jinbooooom/coding-for-interview)
- [大数据方向可以看看这个](https://github.com/jinbooooom/DL-ML-algorithm-paper-offer)

秋招才刚开始,后面路还很漫长,一起努力吧。

#浦发银行##校招##信息科技岗##面经#
全部评论
老哥,是哪个地区的
点赞 回复 分享
发布于 2019-08-21 17:12
请问机试可以使用Python写代码吗?
点赞 回复 分享
发布于 2019-08-21 17:24
感觉一天难过一天
点赞 回复 分享
发布于 2019-08-21 17:29
老哥,你很幸运了,我也是今天在合肥面试,进去面试官说我专业不对口,成绩差就让我出来了,全程不到五分钟,没有问我任何编程问题
点赞 回复 分享
发布于 2019-08-21 19:50
楼主好棒啊,面经很详细,总结的资料也很好,给你小星星啦~
点赞 回复 分享
发布于 2019-08-22 08:59
老哥你是大数据方向吗?
点赞 回复 分享
发布于 2019-08-22 09:08
大佬,编程题都不怎么会,也不太想干开发,还建议去面试吗😂你觉得浦发面试有收获咩
点赞 回复 分享
发布于 2019-08-22 14:51
我的面试风格完全不一样,我就是自我介绍完了,全程讲实习经历
点赞 回复 分享
发布于 2019-08-22 18:11
楼主几号面试房间
点赞 回复 分享
发布于 2019-08-22 18:26
楼主第二题是输出字符串每个字母的大写嘛~
点赞 回复 分享
发布于 2019-08-22 18:32
笔试编译器所有人都无法调式?那怎么知道AC了没
点赞 回复 分享
发布于 2019-08-23 11:34
挺好的,本科校友,哈哈哈。
点赞 回复 分享
发布于 2019-08-23 12:00
请问是python2还是python3呢?
点赞 回复 分享
发布于 2019-08-23 14:34
想问下老哥,机试题是写有返回值的方法再由main函数调用,还是在方法里直接输出
点赞 回复 分享
发布于 2019-08-23 16:38

相关推荐

工作基本定了,比较满意。这深度学习真是难搞啊,论文看不懂,代码看不懂,不会改,创新点??? 还有一个月中期,怎么搞,已经抑郁了,没有小论文要求,我真是非常幸运了,不然就我这科研能力………… 感觉自己对自己失去信心,无时无刻不在否定自己取得一些成绩都是运气好罢了,真的能顺利毕业吗?严重内耗、无力感爆棚啊…………
AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢! 论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。 中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。 至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的! 对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享
沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
10-09 22:05
666 C++
找到工作就狠狠玩CSGO:报联合国演讲,报电子烟设计与制造
点赞 评论 收藏
分享
8 87 评论
分享
牛客网
牛客企业服务