应聘女婿,先考代码,你们看我能应聘上吗?

Posted 朝阳区靓仔_James

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应聘女婿,先考代码,你们看我能应聘上吗?相关的知识,希望对你有一定的参考价值。

招婿广告

最近有一个招婿广告火了!

还好,这个阿姨要求的代码能力不高,基本上初级的题目都能解答出来。

James有机会吗?

群里的开玩笑说:

James机会来了!

我还是把机会留给其他小伙伴吧。

我们来看一下这些条件,有好几条我明显不符合:

  • 30岁以下 - NO
  • IT同行 - YES
  • 相互有话题 - YES (应该没问题吧)
  • 爱干净 - YES
  • 不抽烟 - YES
  • 不喝酒 - YES
  • 老师本分,按时回家 - YES
  • 又高又帅 - NO (曾经有人说帅,在北方从来没高过,还是NO吧)
  • 愿意要孩子 - YES

关键的两项,年龄和身高都不符合,立刻出局了。估计开着宝马去也没用吧。

你们有几项符合呢?把结果留在评论区。

题目解析

这个题目还是比较简单的。

先分析一下题目要求。阿姨的要求:不一定是编程高手,只要是编程爱好者就可以了

首先这应该是一段Java代码,但里面bug不少,看来阿姨的女儿应该是个初学者,或者至少没有做**代码评审(code review)**的习惯。

  • 第一行代码少写了int,应该和第二行代码一样的格式

  • 第5行写错了,Java中根据下标获取数组的值应该用中括号,而不是大括号。


这个代码的思路是很简单的:

用数组index中的值做下标,去数组arr中找到相应的数字,拼接起来就是手机号码。数组index中正好有11位数字,就是手机号码的位数。

正确的代码

作为一个比较严谨的人,我把这个程序重写了一遍:

 public class Zhaoxu 
 public static void main(String[] args) 
 int[] arr = new int[]1,5,6,0,7,4,9,3;
 int[] index = new int[]0,1,2,3,4,0,5,1,2,6,7;
        String tel = "";
 for (int i:index ) 
            tel += arr[i];
        
        System.out.println(tel);
    

运行的结果是:

15607145***

后面三位数字还是省掉吧,免得给当事人带来困扰。有本事的自己去执行出来吧。

快写完的时候,我又想了想,也许我还是有机会的,毕竟很多招聘单位都是要求很高,但实际上要求不高,只要大胆去尝试,都还是有机会的。

不说了,婵平正站在门口,手里拿着一把菜刀,含情脉脉又带点杀气地看着我呢。

好啦,今天就聊到这里,谢谢!

对于过年消费太多,想年后用Python开副业多赚点钱,但缺乏兼职经验,也不熟悉爬虫与反爬虫技术的朋友。

推荐一个专业的Python零基础-实战就业专项训练营


金三银四要高薪就业?想涨薪?要跳槽?Python技能包为你助力!

本次2天课程将围绕大厂都在使用的【爬虫实战】【数据分析】【办公自动化】

仅限前30个粉丝免费加入:

福利一 :Python入门学习资料+面试宝典一份;

福利二 :飞机大战游戏+酷狗音乐爬虫源码;

福利三 :30+行业岗位数据分布趋势情况。

有需要的小伙伴可以,点击下方插件

有需要的小伙伴可以,可以微信扫描下方CSDN官方认证二维码免费加入【保证100%免费

以上是关于应聘女婿,先考代码,你们看我能应聘上吗?的主要内容,如果未能解决你的问题,请参考以下文章

和233酱一起刷leetcode系列

有哪些Java性能优化方法?

面试中,应聘者问面试官的问题

分库分表后如何部署上线

面试官问:分库分表后,你们是怎么迁移和部署上线的?怎么保证一致性?

应聘java程序员问到:你在做项目的时候遇到了哪些问题?是如何解决的?