面试测试岗位被要求当场写代码,当时的我傻了

面试测试岗位被要求当场写一个算法,倒序一个字符串,并且字符串中到空格有3个的,2个的,1个的;

我毫无准备,当场放弃了。

回来在网上看了一下,原来这是网上的面试测试经典题。只是我遇到的更难了一点。

Step1: 常见的算法就是倒序排一下,不考虑空格的。比如下面的将 i am a boy 倒序成boy a am i,其实有准备就简单得很

public class test {

      public static void main(String[] args){

            String str2 = "I am a boy";
            String[] words = str2.trim().split(" ");
            for(int i = words.length-1;i>=0;i--){
                System.out.print(words[i]+" ");
            }
        }
    } 

Step2: 我遇到的稍难了有些,需要考虑空格的数量,比如 i ??????am ????a??boy,倒序成boy??????a????am??i

原文地址:https://www.cnblogs.com/qianjinyan/p/9194867.html

时间: 2024-10-09 17:54:13

面试测试岗位被要求当场写代码,当时的我傻了的相关文章

高盛伦敦分部面试 - Java岗位

第一轮 电话面试,同时在code pad上做题,一边跟面试官讲解自己思路一边写代码. 第一题: 给定一个int,如果是power of 10就返回true,否则返回false. 用递归可以很轻松解决. 第二题: 给定一个数组和一个整数S,返回数组里相加等于S的所有整数对. 我最初用HashMap来存S-a[i]然后遍历数组找到所有的整数对.后来经面试官提示,HashSet就可以解决问题了. 第二轮 Onsite面试 第一轮:两个面试官给一份试卷,题目主要是为了看分析和解决问题的能力.有10个ta

来测试下 2019 你一共写了多少行代码?

自己动手实现一个代码统计工具 导入所需的库 这个程序需要用到的库有:os,time这两个库都是 Python 自带的,所以我们直接 import 就行 1 import os 2 import time 现在我们已经导入要使用的库了,可以直接写代码了 定义要读取的文件地址 首先,我们定义一个路径吧,因为要读取文件统计代码行数嘛 1 # 指定读取的路径 2 base_dir = './' 3 4 # 定义一个文件列表 5 file_lists = [] base_dir :假设我们读取的是当前目录

CTO集体怒吼:我到底要不要继续写代码(下篇)

注:承接上文,CTO们就从哪些方面确定产品和技术布局大方向,目前面临的困惑,以及作为CTO的技术修炼等方面进行探讨.上篇:CTO集体怒吼:我到底要不要继续写代码(上篇) 5.在人人创业的时代里,竞争压力非常大.有很多产品,甚至会有多个竞争对手,那么产品技术和布局会非常重要.CTO从哪些方面确定大的方向? 肖文峰(TalkingData):人员成本水涨船高,尽早储备人才. 多深多远还是回到CTO对于公司未来的愿景理解的多深.根据愿景储备人才.尤其是创业初期,大家知道人才是很贵的,比如研发人员,尤其

从前有一个程序员,成天写代码,后来,他屎了。。。

从前有一个程序员,成天写代码,后来,他屎了 1.一门可以靠手艺混饭的专业 你好,非常荣幸能够步入改变世界的软件开发行业,接下来我们聊点正经的.回首近7-8年来的时光,发现自己可能将要走向程序员这条道路的时候最早可以追溯到2008年高考完填写志愿,那时候分数所迫,二本学校的好专业都上不了,我就想有什么专业是可以不靠学校名声而靠自己努力成就一番霸业的?思来想去选择了–计算机,作为第二志愿...显然那时候会计这个专业更火一些. 入学一年以后我有了自己第一台笔记本电脑,然而第一个装上的应用程序居然就是魔

CTO集体怒吼:我到底要不要继续写代码!

以下是6位发疯的CTO,在一起讨论人生.命运.创业.工作时,发出的怒吼: 休息跟生活是一样的,基本上每天是工作到晚上12点. 我应聘去说我会做软件,人家不要我. 我为什么成为CTO?到现在还有一点莫名其妙的感觉. 研究技术是自己的娱乐,但是把技术转化为产品这是一个工作. 我经常调侃说"我是做技术里数据最好的,数据里产品最好的". 跟我老婆要求的方向越来越偏差了,她是希望我能陪孩子.怎么办呢?招聘.但是现在要找到一个38岁的老男人,做过这样的事情,也很难,人家也肯定也有家庭. 我到底要不

CTO集体怒吼:我到底要不要继续写代码!(上)

CTO集体怒吼:我到底要不要继续写代码!(上) 以下是6位发疯的CTO,在一起讨论人生.命运.创业.工作时,发出的怒吼: 休息跟生活是一样的,基本上每天是工作到晚上12点. 我应聘去说我会做软件,人家不要我. 我为什么成为CTO?到现在还有一点莫名其妙的感觉. 研究技术是自己的娱乐,但是把技术转化为产品这是一个工作. 我经常调侃说"我是做技术里数据最好的,数据里产品最好的". 跟我老婆要求的方向越来越偏差了,她是希望我能陪孩子.怎么办呢?招聘.但是现在要找到一个38岁的老男人,做过这样

[No.000008]发工资不仅仅是让你写代码的

这是我对团队每个新进员工说的第一件事情.这句话的意思是,我并不关心你是如何快速完成任务的,哪怕代码很差,只要它像救生艇通气门一样管用就行.这句话也是我最喜欢的座右铭之一. 这个说法其实很合理:我们的工作是思考客户提出的问题,然后制定解决方案.思考第一,代码第二,公司请我们的最终目的不是写代码,而是想出解决方案. 话粗理不粗. 付你薪水不是让你来思考的,也不是让你来写代码的,你的目的是交付产品.如果不能交付有效的产品给客户,那么你的知识,技能,态度,以及所有能让人成为高效程序员的特性又有什么意义呢

阿里巴巴暑期实习面试-算法岗位(机器学习)2018-03-28

一面是电面,包括电话交流与在线编程,持续时间72分钟,知识点以及涉及到的知识点如下: 在零星地说一些其他的感悟: 1.面试的过程其实也是一个学习的过程,这次面我的这个面试官人很好,虽然我热别菜,但是他还是很耐心,在一步步引导我,最后和他交流学习方法我也受益匪浅.所以每次笔试面试,都一定要进行总结,不能在同样的石头上摔两次.还有就是平时一定能多学就多学,比如有一次笔试回来,才发现我不会的那个题目恰好是<剑指offer>最后一道题,我还没来得及看 2.校招和实习更看重基础和态度,我问面试官&quo

我写代码很厉害吗?那都是同行的衬托。

代码水平是一个有趣的事,衡量别人的水平很有趣,衡量自己的水平也很有趣. 现在虽然说[有趣],但回想起来,其实也是一把辛酸史. 2008年我刚毕业,那一年,是金融危机爆发的一年,也许也是年景不好,工作都特别难找,连网吧网管都有抢的. 当时的我,虽然学习成绩在年级不是最好的,但实践能力还是很有自信的.所以满怀着希望,就进入了这个社会.结果,社会狠狠给了我一棒子. 找工作嘛,毕业生无非是网络应聘和招聘会赶场.可看了成百上千的软件岗位,居然发现个奇怪的事.用人单位要求会的东西,我一样也不会.那也硬着头皮