招商银行信用卡技术类笔试4.8

我前面的帖子还奇怪为啥招行信用卡笔试软件开发岗位只有行测,后来一看今天还有个专门的技术类笔试我收回之前说的“感觉适合计算机基础不好的同学”,倒不能说是全错,只是一点基础没有还是没法做的
这次是软件开发岗和算法岗一起考了,前面通用的题有16个单选和一个编程题,后面两个岗位有各自的一道编程题,二选一即可,语言不限,有意思的是作为js选手竟然分开提供了v8和node,虽然二者在编程题里面区别真的很小
前面的选择题怎么说呢,感觉比较适合java选手,我是前端选手,不过是科班出身,里面有些知识还是学过的,就是有些东西可能前端不咋考所以准备的不好,比如linux命令、一道读java的代码题、一道读python的代码题,不过我还是用过,了解过一些东西的,就是linux是真的拿捏不定,因为真的不常用其余的数据结构啥的没难度,还有零星几个简单的机器学习为背景的题,但是考的东西和机器学习也没啥关系
通用的编程题不难,就是给一个字符串(都是26个小写字母组成),统计每个字符前面相邻的(注意这个相邻直接减少难度)字符的种类并输出,这个一开始没看到相邻,后来一想相邻真的不难,暴力统计即可,难点还是我是js选手,js里面不能像c++那样用s[i] - 'a'这样进行字符和数字的转换,所以一开始卡了一阵,不过js可以用set统计种类,就是一开始差点忘了set.size这个api
软件开发的编程题看起来很唬人,给一个数组,可以操纵1-m的前缀或m-n的后缀,对区间内部所有的数都加一,问能不能把这个数组里面所有的数变成原来数组的最大值。我以为是前缀和来着,其实不是,只要看从前往后递增、从后往前递增即可,只要两个递增区间中间的区间除了两个端点以外还有值就不可能,就是跳出循环的条件一开始写错了,只有25%,后面改了就ac
提前一个小时ak交卷,反正做完笔试我就不想动了
全部评论
佬可以看看最后一道的代码嘛,我也是这个思路但是只有35%,不知道哪里错真难受
点赞
送花
回复
分享
发布于 04-09 00:14 北京

相关推荐

bg双非一本计科专业目前大四,一开始准备考研,但是前年互联网秋招寒气逼人,网上看了很多帖子说研究生出来的工作甚至不如本科,当时就想着去学习一门技术先工作几年之后有机会再考研,去年2月份准备游戏开发,经过几个月的学习之后拿到了几个小厂offer,暑假去了一家游戏公司实习。实习的过程中因为一些原因,还有上班之后根本没有时间有精力再去准备考研,所以我就决定冲一把,回学校之后八月底放弃了秋招开始全力准备考研,最后上岸北京某211(非计算机强势院校)。但是读完研之后的去哪依然是一个问题:1-就业的话目前加入课题组的研究方向是激光雷达,三维点云深度学习方向的,这个方向如果说找工作的话我目前只知道能往自动驾驶感知算法转,但是自动驾驶岗,我这个背景多半要出顶会才有机会。转开发的话java完全没有学过,一窍不通,另外自己也不是很想继续在游戏行业发展。2-考公的话,就是准备到时候的省考国考选调这些了,只想考一些经济发达地区的gwy,那这估计会与找工作冲突,不太可能两手抓,目前比较纠结。3-国企央企,一般来说就是银行,运营商这些,近年来进国企也不容易,但是估计没有去私企要准备的多,目前的想法是到时候拿个好点的国企保底然后去行测申论。把这个帖子发出来也希望各位大佬前辈们能给一些意见,我早早做一些规划到时候不至于被动。#你会选择考研还是直接就业##考研还是工作##考公##考公和找工作如何平衡##研究生##游戏开发##银行#
点赞 评论 收藏
转发
3 2 评论
分享
牛客网
牛客企业服务