精华内容
下载资源
问答
  • 浦发银行 信息科技岗 大数据方向 面经

    万次阅读 多人点赞 2018-08-09 23:00:31
    总之,技术面就这样结束了,我具体多长时间没看表,但大概七八分钟吧,绝对不到十分钟。回来以后我也在反思技术面哪里出了问题。各种原因吧,肯定有我自身的原因。也有可能我前面都是双985都是很优秀的人,到我这...

    浦发银行总行信息科技部(大数据方向)面试

    0绪论

    0.1 面试

    2018.8.6日面试了浦发银行信息科技岗,想写一个面经,发现大家都说的差不多了(面试流程较为固定),所以总结一下大家的面经(主要来自牛客网: https://www.nowcoder.com/search?type=post&query=%E6%B5%A6%E5%8F%91 ),为后来人提供个参考(明年应该变化不大)。

    面试主要分为三个部分:

    1. 即兴演讲(结构化面试 3面试官对6个学生)、
    2. 上机测试、
    3. 专业面试(3对1)。

    这三个顺序不固定,哪里面试官有空位 工作人员就先安排大家面哪一个部分。

    大家应该重点参考一下“结构化面试”的题目,提前排练一下,提前想一下“如果是我来回答这个问题,我该怎么答?” “别人把我想说的都说过了,怎么办?”,提前准备一下“固定套路、万能句式”,毕竟做编程的同学在这方面都不是特别强。(包括我 (┬_┬)

    0.2 招聘时间流程 参考

    • 2019届应届生参加 上海总部信息科技提前批,2018年8月6日面试,
    • 10月16日体检通知,
    • 11月21日背调邮件,
    • 11月30日给的offer邮件.

    浦发比较传统且谨慎,因此求职总流程比较慢,铁心去浦发的童鞋一定注意保留自己的三方,不要提前签了别家; 其他童鞋可以安心去其他公司继续面试, (后来发体检通知的时候, 我都快忘记自己面过浦发)

    1 大家的面经

    1.1 浦发银行总行(上海)大数据岗8月6号面经

    https://www.nowcoder.com/discuss/91911

    我是8月6号12:30的场次,面试的是大数据岗。面试一共三部分:综合面,技术面,机试,不分先后顺序,在2楼大厅等着工作人员叫名字,叫到哪里就去哪里参加面试。

    一、综合面

    综合面也就是群面,六个人一组,一共三个面试官。每个人进去抽题,每组有两道题目,抽到以后两分钟时间阅读材料,阅读完以后每个人三分钟时间阐述自己的观点。我当时抽到的题目是“长租公寓行业是否值得投资”,当时组里还有一道题目是关于“高考选择志愿”

    的问题,因为不是我所抽到的题目,所以没有额外留意。每个人三分钟演讲结束后,面试官会单独问问题,有的面试小组是每个人都被问到了,但我在的小组里我和另外一个男生没有被单独问问题,有可能是我三分钟演讲表现不好或者其他原因。后来面试官最后提了一道抢答题,当时考虑到自己没有被单独问问题,所以就抓紧抢了抢答题,但抢答嘛,没有时间考虑答案,所以回答也不是很好,群面就这样结束了。

    二、机试

    在大厅等候的时候工作人员会给你讲哪些岗位是必须要参加机试的,哪些岗位是不必须参加的但若你选择参加会给加分,所以基本上所有的人都会选择机试。机试题目都很简单一共三道题目:①输入一个数字要求输出该数字各个位上偶数的和,如输入5584,输出12。②输入一组数N和数字b ,求出该组数字中能被b 整除的个数。如输入1 2 3 4 5 6和 2,结果输出为3。③求N阶楼梯共有多少种上楼方式,每次只能上1个或2个台阶。编译环境只有java和c和c++,其他语言写的没办法现场编译,但工作人员说仍然提交,他们后再后台看你写的程序。我是用python写的。

    三、专业面试

    专业面试是让我觉得最无法描述的面试,仍然是工作人员喊到你的名字后去面试的地方等,三个面试官。当时我等的时候我前面有四个人,一个哈工大研究生,一个西安交大研究生,一个武汉大学的,还有一个美国回来的硕士生。工作人员说每个人面试时间10到15分钟,但我前面的几个都基本上15分钟,有的还有20分钟的。当时我在等的时候,他们每出来一个也和交流了一下面试官问了哪些问题,他们说自我介绍,针对自我介绍问了一些项目和算法问题。所以我自认为准备还是不错的。

    等我进去以后,面试官同样让我先自我介绍,我当时介绍了一下我是哪个大学什么专业的硕士,然后介绍了一下我会哪些机器学习算法,python编程,hive环境下sql 脚本开发,讲了一个我用逻辑回归和随机森林做的一个项目,最后讲了一下我上一份互联网公司的实习做的东西,在公司主要负责的事情。

    我觉得我的自我介绍还可以,只要想问应该能挖出来很多技术问题可以问。但面试官没有问我一个技术问题,从头到尾也只有一个面试官在问我,我自我介绍结束以后的问题:①我本科哪个学校的,学的什么专业(我本科普通一本非211),②说我硕士专业是控制,和大数据不对口。我解释了一下,虽然我是控制专业,但我导师是机器学习方向的,所以我做的也都是机器学习方向的东西。③问我不是计算机专业的,是不是对计算机编程的东西都不是很懂?(我当时也是一脸懵逼)我解释了一下说我可能做开发比不过计算机的学生,但我基本的东西都会,包括数据结构,操作系统的话Linux 基本指令都会,只不过编程语言是python不是java或者C++。④问我研一都在干什么?(我回答研一主要是上课和看论文)接着问我上什么课(我回答了模式识别,最优化方法,矩阵理论等)⑤接下来面试官就总结了一下,大概意思就是:我的专业不对口,虽然我说了我这些东西也做了不少实际的项目和事情,但给他们的感觉就是我学的很杂,乱七八糟的,让他们无从下手问我问题,感觉我不太符合大数据岗,还有一个就是他们觉得我会的这些东西都是我自学的,因为我的专业不对口(我也是一脸懵,即使计算机的学生,很多东西也不是老师上课教的呀,都是自己自学)

    总之,技术面就这样结束了,我具体多长时间没看表,但大概七八分钟吧,绝对不到十分钟。回来以后我也在反思技术面哪里出了问题。各种原因吧,肯定有我自身的原因。也有可能我前面都是双985都是很优秀的人,到我这面试官压根不想面我吧,不想深入交流。也有可能面试官对我学历和专业不满意(本科普通一本,硕士上海这边的211)

    总之,感觉找工作很随缘吧,我还幻想如果分到别的技术面小组说不定面试官会问我几个技术问题呢,现在也看开了,反正就水了水浦发,炮灰一把呗。

    1.2 浦发面经

    作者:白夏是小白
    链接:https://www.nowcoder.com/discuss/91866
    来源:牛客网

    我投的是总行信息科技部,面试主要分为三个部分:即兴演讲、上机测试、结构化面试。在武汉面试的,从上午十二点左右到武汉分行,到了下午六点多才走,等待面试等得心急如焚。HR小姐姐们十分贴心了,给又饿又焦急的我们买了面包牛奶,笔芯:)

    即兴演讲

    即兴演讲六个人一组,每个人都有一个序号,然后面试的时候一共有三个面试官。进去之后每个人抽一个题目,两分钟看题三分钟回答。这个回答次序是自定的,虽然说第一个举手回答有一定好处,但是一定要思路想清楚描述想清楚了再回答啊QAQ,大概主要是考察表达能力吧,我抢第一个结果回答得巨烂ORZ
    我的题目是说学校决定把什么校车超市之类的地方交由学生管辖,有人认为这会让学生重商轻学,然后问你的看法。
    六个人都回答完之后面试官会提一个问题让六个人回答,我们的问题是“大学里得分最高的一门课是什么?为什么能拿这么高的分?”,然后再抽几个人问了问题,面试官特地问了我一个“你是本科生?”的问题,觉得本科生仿佛受到歧视。

    上机测试

    上机测试是三道巨简单的题目,大概每一个几行代码吧。
    我的三个题目是:
    字符串反转
    数列求和
    字符串缩写
    (悄咪咪说一句,还可以看到大家的做题状态和排名,而且好像是手改,不是很懂)

    结构化面试

    结构化面试就是正常的面试,大概一个人十分钟左右的样子,人多,面试官少,等得生无可恋。三个面试官对一个人,一个主面试官问一些基础问题,然后旁边两个面试官有针对性的问问题,应该一个是问语言,一个是问数据库。
    一开始先自我介绍,然后开始问专业问题,好像面试官手上有一个记录,问一个问题,你说会他做一个记号,说不会或者停顿沉默一会儿就会划掉下一个问题(时间很紧不能迟疑吖)。
    结构化面试大概是整个面试流程中最体现专业的地方了吧可是我并没有感觉到很专业。我在网申的时候在简历上写了一句觉得银行的工作压力比互联网公司小,然后面试的时候特地问了我一句,“你确定吗”,搞得我很虚,我说我接受不了长期熬夜,总觉得会因为这个被毙掉ORZ

    总结
    整个过程下来,我觉得面试银行本科生毫无竞争力,一片全是研究生大佬;而且银行的面试让人捉摸不定,不知道他们到底想要什么样的人,可能比较需要全方面发展,可是技术的话就比较一言难尽。但是整个过程下来就没什么压力,人比较放松,虽然之后越想越凉凉吧emm
    据说浦发结果短则一个月多则两三个月才出来QAQ可能是并不想招人!

    1.3 浦发银行大数据创新岗上海打卡

    作者:明媚_
    链接:https://www.nowcoder.com/discuss/91675
    来源:牛客网

    面试分为三部分

    第一部分 综合面试

    6-7个人抽材料,阅读两分钟,表述三分钟,目前了解到的题:央行发布撤销某些地区的地铁修建资格,问认为这些地区是否该修建/积极废人/阅读习惯/中国是圆珠笔产量大国,核心技术掌握在别的国家/人工智能对银行的影响/无纸化阅读

    第二部分 专业面试

    首先进行自我介绍,根据自我介绍进行提问,确实重视项目,项目问了很久,别的没怎么问,感觉面试官并不专业。除项目问题,问了为什么这么多银行选择来浦发/你的职业规划/最近浦发上一款新产品你知道吗/对互联网有热情吗

    第三部分 上机考试(只有开发和测试岗需要,别的岗可选)

    我做的是以下三道题(开发语言不限)
    1 N的阶乘
    2 输入十个数,最大数和最后一个数交换,最小树和第一个数交换
    3 猴子吃桃子(经典问题,自行百度)

    求好运,攒人品啦?

    1.4 浦发总行信息岗校招面经(上海)

    作者:疯狂求offer
    链接:https://www.nowcoder.com/discuss/91174
    来源:牛客网

    之前也看了不少牛客上的笔经面经,感觉收获很多,昨天(8.5)面了浦发,趁着还有印象写个面筋回馈牛客,顺便攒攒秋招RP~

    我面的系统开发岗,面试时间是8.5中午12:30,当时提前一个多小时坐地铁过去的。结果从12号线虹梅路下来后导航导偏了,绕着附近的科技园转了一圈,经过好心的保安大叔指点后才知道莲花路1688号在哪儿_(:з」∠)_。浦发漕河泾这边的信息园区不是很大,走进楼里感觉环境挺好的,干净整洁,走廊里铺有地毯很舒服。本来以为会迟到,结果到签到处的时候发现前面好多人……排队都要绕着弯儿,目测下午场有接近100个人。由于是中午,当时我还听见HR小姐姐对上午场的同学们说如果没有面试完可以领饭票去一楼食堂免费吃饭,顿时就还挺有好感的,毕竟能为面试者们着想。在签到处会扫描身份证,拿一张打印有自己名字的纸(当作铭牌用)和一张小纸条。小纸条上写的是面试的三个环节:综合面试、专业面试和上机考试,然后就坐在等候区等待HR小姐姐叫号了。等待过程略去不表。

    专业面

    我首先抽到的是专业面试,大概进行了二十多分钟。有三位面试官,有两个感觉像是管理层,大概五十多岁,还有一个大概三十多岁。首先是自我介绍,表明了一下为什么想去浦发。首先是较年轻的面试官提问,开始问了项目,由于项目是做并行计算的,就让我讲讲设计和实现细节。然后问了数据库,增查删改等SQL命令,还问用过哪些数据库(项目中的),其实我做的项目没用数据库_(:з」∠),就略尴尬,但也如实回答了,为了挽回点气氛我就说了数据库事务的四大特性(ACID)和例子,然后他就接着问原子性的实际应用场景,我再举了个例子但是感觉好像那个面试官不太满意。接着问有没有做过socket之类的网络编程,我说没有……由于项目是在Linux集群下实现的,好像他们不太懂,就解释了一番,感觉他们好像还是没懂(:з」∠),然后就问了Linux下的常用命令。由于我不是计算机专业的,就问我有没有上过数据结构与算法的课,然后问了常用的排序算法以及口述快排的实现思路。接着其中一个面试官就问我本科研究生阶段都上过什么课程,然后问原专业做的挺好的为什么想转行来银行,我就商业互吹了一波。坐中间的那个大佬突然冷不丁说,你导师知道你转行来银行面试吗,导师同意吗。我懵逼了1s后就说导师很好不会限制学生云云,大佬也没继续问。面试官们貌似对做的项目挺感兴趣,又让我讲并行是怎么实现的,有啥优化的地方。最后大佬说有啥想问的,我突然犯二就问您在浦发一天的工作是怎么样的,这时候轮到大佬一愣(:з」∠)……估计他心想这小伙子胆儿够肥啊。然后面试官们就说了一通,听下来了解到他们都是管理层的,大佬惹不起惹不起(:з」∠)_。然后又问我还有啥问题,我说没有了,于是专业面结束。出来的时候看了看表,有二十多分钟,听候场区的几个人说他们都很快就十多分钟,我估计是因为自己非科班的缘故,被抓着一通提问。

    结构化面试

    接着又是漫长的等待,这次我抽到了综合面试(群面)。技术岗还有群面我也是有点懵的,心想待会儿说的时候有条理一些就行。群面形式就是每个人2分钟阅读一份材料,然后3分钟阐述观点。我抽到的是网络成瘾这块儿。思路还是不错的,有条理分点阐述了,但是我以为时间很紧就语速很快地说了,不知道面试官听明白了没有,事后感觉这块儿太可惜了语速应该平稳一点,因为我后面的小伙伴们都是慢悠悠地说完的,面试官也没把他们怎么着_(:з」∠)_。接着就是提问环节,没啥好说的。但是其中一个面试官就点出为啥不穿正装,我就很尴尬(之前是谁说银行技术岗不穿正装也OK的啊喂)……后来解释说得体的衣服就行了,也没说啥。大概三十分钟左右群面就结束了,又回到排队叫号环节。

    上机考试

    上机考试的地方大概有三四十台机子,很多人在做题,做完签字就可以走。不得不吐槽一下那个OJ系统和本地IDE是真的难用,一开始很不顺手。OJ上支持的语言有Java、C、C++,没有的可以用伪代码,后面会人工判题给分。题目很简单有三道题,分段函数实现、两个字符串查重、凯撒密码,分值分别是40,40,20。有一题我在本地调试成功但是在OJ上死活都编译不通过,很迷,但我也索性提交了,一切随缘。这个OJ系统还有调试10s内不能提交这种莫名其妙的设定,搞得现场很多人出错。据说除了大数据岗位其他都需要上机考试,但是我感觉几乎所有都去上机了。上机结束后我就坐地铁回学校了,这一天不知道怎么的肚子很不舒服,体验了好几次浦发的洗手间(还挺干净的,一点异味都没有)(:з」∠)

    整个流程很长,我从12:30一直到17:30左右才结束。总结下来感觉银行类的面试很注重数据库及相关实现,如果有相关经历是最好不过了。

    1.5 【浦发银行】信息科技岗(大数据创新岗)8.6日上海总行面经

    作者:爱吃水果的鱼
    链接:https://www.nowcoder.com/discuss/91147
    来源:牛客网

    楼主是中午12:30场次的,因为从上海其他地方坐地铁到漕河泾开发区地铁站,没有吃中午饭,问了下门卫,说可以在食堂吃,25块钱,可支付宝,酸奶水果饮料3选2,菜任意吃。
    具体请见图片,菜色一般般吧,还稍稍有点贵,不过我觉得他们银行工作人员是有饭补的,哈哈哈
    具体流程如下,面试等候区在2楼,电梯出来右手边可以看到指示牌,往厕所那个方向走,就能看到一堆人,先排队,打印自己的名牌,然后等。等着被叫去上机考试(c/c++,JAVA可以测试运行,提交的步骤为提交—>可以本地复制代码---->最下方测试运行----->提交,可以看到自己的代码是否正确),综合面试,专业面试,三者顺序不一定按照所说顺序,哪里有空就把你安排到哪里。
    面试时间大部分都在等候,做完机试在等候区等候,专业面试完去等候区等候,综合面试完就可以走了,很奇怪的是我的专业面试只有5分钟左右,可能说自己不了解数据库,和面试岗位不太匹配吧,23333,具体面经看下图!

    这里写图片描述

    1.6 热乎乎的浦发总行8月6日面筋!

    作者:上海伊泽瑞尔
    链接:https://www.nowcoder.com/discuss/91095
    来源:牛客网

    本人秋招第一次大型面试,打卡攒人品。

    浦发银行总行信息科技部(需求设计方向)面试
    时间:8月6日12:30-16:00

    面试在总行,离学校比较远,所以我提前两小时出发,到的时候前台小姐姐给了我一张餐券,幸福!!食堂伙食还不错!
    候场的candidate黑压压的一片,我问了下工作人员,说这三天在上海面试的总行信科的就有700多人,可见竞争多激烈(大家都开玩笑地说难道笔试不刷人?)
    到点后有工作人员来讲规则,面试分为三部分:综合面试、专业面试和机考,点到后就跟着分别去面试就好。三部分一天结束,预计结果要等一到两个月。(不太理解为什么等这么久)

    一、专业面试(其实更像挖简历的行为面?)

    我先被点到参加专业面试,据说在15mins左右,可是在我前面两位小姐姐都在20mins以上。进去后发现有三位面试官,两男一女,看起来很有资历了前面有一个位子面试者坐,隔得比较远。问好后首先就是万年不变的自我介绍,以及对本人来说,万年不变的“专业不对口”问题。接着对我的实习经历进行了深挖。包括怎么写报告的?报告有哪些亮点?等等。
    三位都有问,且侧重点不同。中间一位侧重需求设计,问我对需求设计有什么理解?我利用了产品经理的相关知识,先说产品的生命周期第一步就是需求设计,并列举了需求设计的三个过程,以及其中的具体方法。面试官指出银行的产品有所不同,需求之后直接输出需求文档及原型转给开发人员,而不像互联网一样先给用户定位和画像。紧接着问如果开发技术不同意我的需求设计怎么办(举了一个最近的例子,一个PM和程序员因为一个需求打起来了)?我答先从自身找问题,再诚心与技术人员沟通。这里强调了产品(需求)人员懂点技术的重要性(“嗯嗯,您说的很有道理”)。后来又问了为什么不继续在券商实习?如果给你offer,同时又有券商基金的offer,该怎么选择?我举了一个例子,如果我是踢球的,皇马巴萨两家俱乐部都想签我,我会考虑自身的特点以及他给的位置和战术安排。最后强调相比之下,总行的信息科技岗对我的吸引力还是很大的!估计他也是球迷吧,听了我这个回答会心一笑。
    右边的女面试官详细问了我公众号的运营经历以及写研究报告的过程。
    左边的面试官很关心我的计算机水平,我自然是要摆低姿态,毕竟小白一个,只自学了一点python而已。后来他问我对计算机本身的了解?有没有拆过计算机?我只好说不好意思了(只有一次因为风扇太吵,拆过一次清灰)。又问我平时关注互联网新闻吗?这个我给了肯定的回答。后面又问我区块链,我只懂一个大概,并说最大特点是去中心化记账。他的这一系列问题我没回答好,也看出了他的失望。还是平时积累不够!!这一块要加强!!

    二、综合面

    六人一组进到一个小房间。六对三面试。每人抽一个话题表达自己的看法。我抽到“如何看待选秀(例如创造101)对青少年的影响?利大于弊抑或弊大于利”。我从三个方面,理性、感性角度及节目本身的特点进行了阐述,结论利大于弊。六个人有三位抽到了这个话题,都支持利大于弊。另三位抽到的是“如何看待高铁吸烟的问题”。个人认为这个不太好说。
    随后面试官问了三位:介绍一下你写的一篇论文;另外三位(包括我):你认为你的优势是什么。一位面试官突然Q我(大概我是这场唯一的男生??),有软件开发经验吗,我表示遗憾,外加生无可恋。。。

    三、机考(编程)

    前一天才知道要机考,只好临时抱了个佛脚,把自学的内容胡乱看了一遍。据说编程题比较简单,例如字符串逆转,大小写,数列求和等等。结果今天说需求设计方向不需要机考!瞬间长舒一口气哈哈哈哈。

    最后赞一下耐心负责的现场面试官和工作人员,以及食堂!
    欢迎小伙伴交流!

    1.7 秋招面经(持续更新,攒RP 银联系统开发)

    作者:ㄣArviiinズ
    链接:https://www.nowcoder.com/discuss/90894
    来源:牛客网

    1.浦发银行总行信息科技部面试(2018.8.5 12.30场)

    综合面:

    三个面试官,6个人,每人给一份材料,一支笔,2分钟阅读材料,3分钟演讲,我的是怎么看待格力董明珠要不要做芯片 我没抽到的另一个是:你怎么看网络综艺和电视台综艺.

    结束后会有提问,有的问自我介绍,有的问自己的优点等,但是我很奇葩的被问了看了什么论文。

    技术面:

    三个面试官对着你一个人,开始就是自我介绍,对着你介绍的问,所以说的时候不要给自己挖坑,技术点细节不怎么问,另外不要把问题想复杂,我有的问题说的太细了,面试官就说可以了,下一个问题。

    机试:

    三道题,第一题:分段函数。第二题:A,B两个字符串,求在第一个字符串出现,第二个字符串中未出现的,重复只取第一次出现,输出字符串。第三题加密解密,就是给你由大写字母组成的字符串,求出原来的字符串,加密 。方式很简单就是字符串后移五位,比如原来是A加密后是F,其余数字等标点符号原样输出.

    总结:时间持续的蛮久的,都是在等的状态,我四点多结束的.

    2.浦发银行总行信息科技部面试(2018.8.9 9.30场)
    到了以后交材料,然后填一个很详细的表,4页.太可怕了.
    群面:2个面试官12个人无领导小组讨论,每人给一份材料,一支铅笔,一张白纸5分钟阅读材料,1分钟自我介绍并回答材料问题,关于金融风险的排序问题.接下来20分钟的自由讨论和3分钟的陈述总结.刷的人不多,面试官也不看我们.

    技术面: 2个面试官对你一个人,开始就是上交简历自我介绍。然后对着简历问问题.我问到了hashMap,反射实现的机制.高并发,还有一些关于自己项目和实习经历的.人还是很nice的,聊的还不错.

    总结:,效率和时间安排还可以,我快12.30结束的.

    1.8 上海浦发面经(秋招面经持续更新,攒人品)

    作者:我只是弱鸡
    链接:https://www.nowcoder.com/discuss/90871
    来源:牛客网

    8.4日,大数据方向,共两面,加上机

    综合面:6个人,每人给一份材料,2分钟阅读材料,3分钟演讲,我的是怎么看待,app,纸质阅读,等多样化阅读,并保持阅读高效性

    另外一个材料:中国生产圆珠笔里的主要材料都是进口的,但却是圆珠笔产量第一的国家,你怎么看?

    结束后会有提问,自我介绍,关于材料哪位同学讲的好之类。

    技术面:自我介绍,会问项目的内容,你对投递岗位的理解,你做的项目如果用到银行会有什么应用,技术点不怎么问。

    上机:可选项,可做可不做(开发方向上机必须,题都基础)。三道题,第一题,从求组中找出唯一出现一次得数。第二题,给年月日,判断是方面第几天。第三题,小球从100米下落,每次回弹一半距离,第几次落地后的总距离。

    1.9 浦发银行现场面(武汉地区)

    作者:珞珈山落草为寇
    链接:https://www.nowcoder.com/discuss/90567
    来源:牛客网

    七月三十一号浦发现场面试,记录下,回馈牛友.
    面试三项流程:结构化面试+即兴演讲+机试
    结构化面试分为两组:每组三个面试官,主要就是对着简历问.
    面试官会让你自我介绍,我介绍的很简短,简历上已有的内容就没介绍,结果面试官让我自己把自己的项目也介绍下(面试官太懒,想听你说)
    有个面试官看见我写的Java项目,就问了几个Java的水题,比如接口和类的区别,常用集合类等.
    然后就出去等候下一轮召唤.
    接下来就是机试,机试很水,三道题,每题代码量不超过十行(可以用Eclipse/Notepa++)
    字符串逆序输出,数列和,小写转大写
    好像用的是华科的OJ评测系统.
    最后一轮是即兴演讲面.6个人一组,抽题目,两分钟读题,三分钟陈述观点.
    总结:面试很耗时,效率很低.中午12.30开始,一直拖动下午五点多才结束.
    面试结果未知,群里说有等一个月或者几个月的.

    1.10 浦发银行(西安分行)信息科技岗面经

    作者:neu张康
    链接:https://www.nowcoder.com/discuss/89581
    来源:牛客网

    先说一下,我投的是(系统开发方向)
    一面:群面,6人一组,每人抽一题,看2分钟然后进行个人演讲。6个人都完事后面试官会问你,你觉得本次演讲谁最突出,推荐2人。
    二面:技术面,三位面试官,问得问题范围比较大,细节问得不多。首先是自我介绍,因为我写的项目中涉及到高并发,然后问从代码的角度如何优化(回答的好像不满意)。其次又问了java的开源框架都熟悉哪些,我说了spring,然后就问了IOC和AOP。然后又问熟悉tomcat吗,配置连接池的时候如何配置最大连接数。然后又问了问研究生期间做的什么,然后就没有然后了。java虚拟机,集合,线程什么的一点没问。
    三面:机考,三个编程题。
    第一题:把字符串中的字符a和A换成c输出。
    第二题:给你年月日,求出是这年的第几天
    第三题:给你两个数,例如23和456,23456=24 25 26 34 35 3*6,让你实现这个算法。

    展开全文
  • 为什么微课制作时间限制在十分钟?

    千次阅读 2019-03-28 14:39:32
    提到为什么**微课制作**时间限制在十分钟左右,通常所知的普遍答案是,这个时间最符合人的认知规律,因为学习开始的前十分钟注意力是最集中的。但是,曾经听过另一个说法是,最初的微课上传平台一次最多只能上传10...

    提到为什么**微课制作**时间限制在十分钟左右,通常所知的普遍答案是,这个时间最符合人的认知规律,因为学习开始的前十分钟注意力是最集中的。但是,曾经听过另一个说法是,最初的微课上传平台一次最多只能上传10分钟的视频。

    经过我们的采访调查,微课之所以大多限制在10分钟以内,老师们给出的主要原因有以下几点:

    1. 受学习注意力影响

    一节课40分钟,都很少有学生能全身贯注地听10分钟左右,如果微课过长,学生看不下去,那课程后面的内容就相当于没学。微课之所以这么短的时间,一个是因为人的注意力时间实在是太短,二是因为现代人的生活节奏太快,不仅是大人,学生也是一样。如果能让他通过三五分钟就能了解一个知识点,何必让他花40多分钟去看一个教学视频?

    学习开始十分钟是注意力最集中的时间段没错,但很多人可能陷入误区了,十分钟之后并不是没有注意力,而是注意力递减,所以控制一个相对短的时间虽然是有必要的,但没必要绝对的遵循十分钟原则。但除了注意力的影响,我们还要考虑大脑的接受能力和能量的消耗,像微课这种精炼的教学方式信息量是比较大的,时间延长知识点增多,学生很容易累的。所以我们课堂上一般也是教练结合,不然老师学生都很累。

    2. 可利用碎片化的时间来学习

    试想想,如果每天放学回家搭车的时间正好十多二十分钟,那不就可以用来学习了吗?现在人多数是用碎片化的时间学习,太长了碎片化时间看起来有压力,短时间的精华内容更容易占领人的认知。

    3. 受内容决定

    微课是针对一小点知识点来讲解的,用时也差不多10分钟。一个做了两年的微课的老师,发现一个高中知识点(历史课),一般就是6–15分钟可以讲的清楚。再多就不如课堂正常讲授了。太短的话,学生注意力集中不起来就完了。实际上,微课10分钟相当于正常课堂的20-30分钟的含量。因为微课重复的话没有了,和学生的互动没有了,都是镜框,知识含量还是蛮高的 。

    4. 受第三方影响

    目前推动微课发展的是什么?是教学改革吗?NO!是各大比赛!微课的对象首先是学生吗?NO!是大赛评委!为什么限定十分钟?评委看的累啊!!

    一位全国微课大赛三等奖,省级微课评审老师告诉我们:
    因为当初微课之父可汗上传到youtube的视频限制最长10分钟。在《翻转课堂的可汗学院:互联时代的教育革命》这本书里,萨尔曼。可汗说当初视频只有十分钟是受Youtube对上传视频的限制,但是后来证明这个时间长度恰巧是学习者保持注意力集中的时长,效果比较好。

    所以大家知道为什么**微课**制作在十分钟左右吗?其实时间长短不是最终评判微课好坏的标准,唯有学生学到里面的知识才是最终目的。

    展开全文
  • 1. 记录进入页面时间; 2. 设置定时器,隔3秒记录一次当前时间; 3. 如果当前时间-第一次进入时间>过期时间,弹出layer提示框; 4. 点击确定,跳转登录页面。 上代码: var firstTime = new Date().getTime...

    1. 记录进入页面时间;

    2. 设置定时器,隔3秒记录一次当前时间;

    3. 如果当前时间-第一次进入时间>过期时间,弹出layer提示框;

    4. 点击确定,跳转登录页面。

    上代码:

    var firstTime = new Date().getTime();
    var currentTime = new Date().getTime();
    var timeOut = 10 * 60 * 1000;
    var timeId = window.setInterval(testTime, 3000);
    
    $(function () {
        /* 鼠标移动事件 */
        $(document).mouseover(function () {
            firstTime = new Date().getTime(); //更新操作时间
    
        });
    });
    
    function testTime() {
        currentTime = new Date().getTime(); //更新当前时间
        if (currentTime - firstTime > timeOut) { //判断是否超时
            clearTimeout(timeId);
            //layer.msg("您五分钟未进行操作,请重新登录");
            layer.confirm(
                '您十分钟未进行操作,请重新登录',
                {btn:['确定'],icon: 4, title:'提示',closeBtn:0},
                function(index){
    
                layer.close(index);
                window.parent.location.href = "/login";
            });
        }
    }
    展开全文
  • 说到这个问题,我觉得这个问题 和 电脑长时间未操作进入待机状态是一个原理,于是查了一下,发现 电脑待机原理其实并不是在应用层进行控制的,而是通过相关电压和电流的判断来让电脑进入待机状态的。 自动退出...

    昨天一个同事问我,进入到一个页面后,这个时候不进行任何操作,然后15分钟后就自动退出登录,这个功能怎么实现?

    电脑进入待机状态原理

    说到这个问题,我觉得这个问题 和 电脑长时间未操作进入待机状态是一个原理,于是查了一下,发现 电脑待机原理其实并不是在应用层进行控制的,而是通过相关电压和电流的判断来让电脑进入待机状态的。

    自动退出登陆是什么原理呢?

    其实不然,自动退出 主要是通过 判断键盘 鼠标有没有操作 来判断电脑的状态的。

    所以具体原理: 获取 鼠标 和键盘 onmousemove 和 onkeydown 两个事件最后一次操作时间 。 这个时候你需要设置一个超时时间,接下来在判断两个事件最后一次的时间,和当前时间相比较。如果这个时间大于你设置的 这个时间,则说明这个时候已经很久没有操作电脑了,你可以选择让用户退出登陆了。

    <html xmlns="http://www.w3.org/1999/xhtml">
     <head> 
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
      <title>页面无任何操作30秒后退出</title> 
      <script language="JavaScript">
    
    
    var timerIdle=0;   //空闲时间
    var timerBusy=0;   //倒计时开始
    var timerIdle1=5;  //系统参数定义超时时间
    var timerBusy1=30; //退出时间
    
    
    function timerTimeout(){
        timerIdle++;
        if (timerIdle>timerIdle1){
          if (timerBusy==0){
                timerBusy=timerBusy1+1;
          //view timerUI
          document.getElementById("timerUI").style.display="inline";   
        }
        timerBusy--;
        //view timerBusy
        document.getElementById("_timerBusy").innerHTML=timerBusy;
        if (timerBusy<=0){
            timerExit();
            return;
        }
       }else{
          timerBusy=0;
       }
       window.setTimeout("timerTimeout()",1000);
    }
    
      function timerUser(){
        //让div消失
        timerIdle=0;
        document.getElementById("timerUI").style.display="none";
      }
    
      function timerExit()
      {
        //超时处理.这里可以写自己需要执行的方法...
        document.getElementById("_timerBusy").innerHTML="Timeout";
      }
      window.setTimeout("timerTimeout()",1000);
      function mouseMove(ev){
        ev= ev || window.event;
        timerUser();
        var mousePos = mouseCoords(ev);
      }
    
    
    function mouseCoords(ev){
      if(ev.pageX || ev.pageY){
        return {x:ev.pageX, y:ev.pageY};
      }
      return {
          x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
          y:ev.clientY + document.body.scrollTop - document.body.clientTop
      };
    }
    
      document.onmousemove = mouseMove;
      document.onkeydown = mouseMove;
    
    </script> 
     </head> 
     <body> 
      <div id="timerUI" style="position:absolute; left:30px; top:30px; font-size:20px;"> 
       <table width="300" border="0" cellspacing="0" cellpadding="0"> 
        <tbody>
         <tr> 
          <td nowrap="" align="right" id="_timerBusy" style=" font-size:36px; font-weight:bold; color:#FF0000;"></td> 
          <td nowrap="" align="left">&nbsp;秒后将退出系统</td> 
         </tr> 
         <tr> 
          <td nowrap="" align="right"></td> 
          <td nowrap="" align="right"></td> 
          <td nowrap="" align="left">&nbsp;如继续操作点任意键即可</td> 
         </tr> 
         <tr> 
          <td nowrap="" align="right"></td> 
          <td nowrap="" align="right"></td> 
          <td nowrap="" align="left">&nbsp;(系统检测到您长时间未进行任何操作,为保护您的信息安全将自动退出)</td> 
         </tr> 
        </tbody>
       </table> 
      </div>  
     </body>
    </html>
    
    
    展开全文
  • 现在要做这么一个需求,就是在页面上用户长时间没有操作,就认为是不活跃,自动退出到登录页面。 以vue-element-admin这个开源项目为例来说明,知道方法再套用到自己的系统上就可以啦~ 二、准备工作 既然是以vue-...
  • function disposeTime(oldtime){ var date1 = new Date(oldtime) var s2= Date.parse(new Date()); var s1 = date1.getTime() var total = (s2 - s1)/1000; var day = parseInt(total / (246060));...
  • 在实际项目中我们经常需要实现轮询-每隔一段时间请求一次接口刷新数据 window.setInterval(() => { setTimeout(() => { ///调取接口 }, 0) }, 30000) 具体秒数看需求而设定,这里先设定30秒(setTimeout...
  • 长时间曝光计算In long exposure photography, you take a picture with a slow shutter speed—generally somewhere between five and sixty seconds—so that any movement in the scene gets blurred. It’s a ...
  • 十分钟搞定时间复杂度(算法的时间复杂度)

    万次阅读 多人点赞 2020-03-24 19:40:00
    时间复杂度的推导法则 条件语句的推导法则 习题练习 一、基础题 二、进阶题 三、再次进阶 一、什么是时间复杂度 算法复杂度 算法复杂度分为时间复杂度和空间复杂度。其作用:时间复杂度是指执行算法所...
  • 十分钟教你掌握CPU缓存

    千次阅读 多人点赞 2021-04-07 10:30:33
    十分钟教你掌握CPU缓存 一、 基础知识 二、 缓存命中 三、缓存一致 四、程序性能 示例一 示例二 示例三 一、 基础知识    首先,大家都知道现在CPU的多核技术,都会有几级缓存,现在的CPU会有三级内存(L1,L2, ...
  • Ubuntu关机要等待很长时间

    千次阅读 2020-03-22 23:51:32
    在Linux关机时,我按F2查看进程时发现系统在等待mysql服务关闭,要10分钟!真的是很慢啊!                解决方法 首先打开终端执行下面命令(这个文件好像是只读文件,所以用sudo打开...
  • 计时:赚一百块钱需要多长时间

    千次阅读 2021-11-09 14:32:29
    文章目录本来是这样的...实际上的我... ...我自己了解一些,但也具体不清楚,于是bing了二十分钟…然后发现我tensorflow版本低了,命名装了镜像源,升级却花了十分钟,可能是宿舍网络不好了。 ...
  • 十分钟搞懂HTTP和HTTPS协议

    千次阅读 2019-12-25 19:39:43
    HTTPS协议次握手,导致页面的加载时间延长近50%; HTTPS连接缓存不如HTTP高效,会增加数据开销和功耗; 申请SSL证书需要钱,功能越强大的证书费用越高。 SSL涉及到的安全算法会消耗 CPU 资源,对服务器...
  • 定时器+echarts运行时间导致内存溢出页面崩溃 最近做的项目需要在页面上展示echarts图表,且数据每隔10s刷新一次,然后发现时间长了以后chorme浏览器会显示页面崩溃。一开始以为是定时器的原因,试了网上的很...
  • 今天小编就为大家分享一篇Python 实现某个功能每隔一段时间被执行一次的功能方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 使用 mouseover 事件来监测是否有用户操作页面,写一个定时器间隔特定时间检测是否长时间未操作页面,如果是,退出; 具体时间代码如下(js):var lastTime = new Date().getTime(); var currentTime = new ...
  • 十分钟入门RocketMQ

    千次阅读 2018-07-06 15:50:24
    用来表示一个发送消息应用,一个Producer Group下包含个Producer实例,可以是台机器,也可以是一台机器的个进程,或者一个进程的个Producer对象。一个Producer Group可以发送个Topic消息,Producer Group...
  • 十分钟读懂游戏研发、发行、渠道那些事儿

    万次阅读 多人点赞 2019-10-16 08:50:46
    绝大部分手游的生命周期都非常短(这里说的是平均数据,SLG这种生命周期比较的另当别论),70%的游戏80%的收入(721模型和二八法则)来源于上线后的前6个月,也就是说,一款生命不的的游戏巅峰收入达到月流水...
  • java判断时间间隔长度

    千次阅读 2015-12-29 16:25:07
    转载来自: http://blog.csdn.net/ufo2910628/article/details/43964663 ...System.currentTimeMillis()获取当前时间戳,毫秒为单位 ...Long s = (System.currentTimeMillis() - hqtime) / (1000 * 60); 
  • 定时去问后台的最后一次操作时间, 并前台处理这时间差产生的不同操作, 但是最后一次操作的时间不容易得到, session中虽然存有最后一次操作时间, 但是每次Ajax请求都会更新这个值, 所以要在session中 纪录...
  • 对于个循环,假设循环体的时间复杂度为 O(n),各个循环的循环次数分别是a, b, c...,则这个循环的时间复杂度为 O(n×a×b×c...)。分析的时候应该由里向外分析这些循环。 void aFunc(int n) { for(int i = 0;...
  • Bandicam(录制无时间限制+没有水印).rar
  • 用来表示一个发送消息应用,一个Producer Group下包含个Producer实例,可以是台机器,也可以是一台机器的个进程,或者一个进程的个Producer对象。一个Producer Group可以发送个Topic消息,Producer Group...
  • //检测用户停留网站15分钟后无任何操作,并执行登出 public function checkAdminSession() { $nowtime = time(); $s_time = $_SESSION['last_access']; if($_SESSION['last_access'] &&...
  • log.segment.ms 上面提到日志片段经关闭后需等待过期,那么 log.segment.ms 这个参数就是指定日志多长时间被关闭的参数和,log.segment.ms 和 log.retention.bytes 也不存在互斥问题。日志片段会在大小或时间到达上...
  • 转:(数据结构)十分钟搞定时间复杂度(算法的时间复杂度) 我们假设计算机运行一行基础代码需要执行一次运算。 int aFunc(void) { printf("Hello, World!\n"); // 需要执行 1 次 return 0; // 需要...
  • Application.AddMessageFilter() 是截获本程序向系统发出的消息,和挂钩HOOK是不一样的 public Form1()  {  InitializeComponent();  MyMessager msg = new MyMessager();... Application.AddMe
  • 项目中有个从页面发起的AJAX请求后台需要处理十分钟以上,这导致页面超时卡死, 为了解决这个问题,经讨论,我们采用后台异步处理,用到了spring的@Async,用法很简单。 首先在spring的xml配置文件中添加如下配置: ...
  • 自己设置关机时间 cPowerOff.exe

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,333
精华内容 6,533
关键字:

十分钟是多长时间