`
libudi
  • 浏览: 35838 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

今天面试的实操题

阅读更多

今天为朋友面试几个程序员,我出了道题,不难,但几个人都没完成,发出来大家看看。

 

题目:编程打开此文件,统计花括号中数字 9 出现的次数并打印出来
要求:不看任何帮助,不限语言,用记事本写,限时 20 分钟。
{
AB4HJYLFNPCRC4CK7N1LZ4ZLFLQI3KRF5K19R53AFFSAVA1X1Z
UHYV8X9IYKD1R5SU8YMAZ910HF62V5YKDWK5FJT8GFJGURKFV0
0CCCD23NWP0RM33FDCCGYIUJN4LLXY6LRK10T0OTV5YEQOEBTY
C74Y7JZ0RXFI8NE9LBD5TZDYAL6TLP6MMRC41G7RE6OH3VDW7T
LQIGY9WYTD0FI5ZP9FBGANONCQSQY3UJNU5VJZU5MNW2QHZ416
G1JKZQ8GAI6L518JO4AIBSPAFZLOTJFKCZL2XU6AJ5YBFFOPFA
T1UI5CRCNXH2SPB9FBCD28EH19RBV27SX91Z6902ANLC2J47B6
7RYNP0ZMWS8D9AWMSX3W8RR9IHPY1BW2QGWC825PAHU5CR754Z
9HFX3GA3UQPF25DV2HROSZ2LBVKCQHDX4MKQ60OD3JBM54PJPN
XPW13QTWLIO0XG8BL6QS5YOUF9QFLW3REQFLX34FG0JMIB6YCX
AWU1G63XR20GN6S50KVDMMPU6Y09MDOJ7INCTSTIHO8SUNN26Y
US7IA9R8H3DPC9NZ53OXJ5GNOC8AGDCWJ2EYORSD7L8J24PSK0
MPP9NVZRGLPRMQCG9TQ63VPK4UKX5JWBR35H9YZJ6IRM3VAOIR
SJTVMU1ZF7PZUTS06TV4PA8B06JX72CDM5H8V92NAAV2QS07KF
E9EMFPRDNKJCK4INVCJOC1OBZSP0ADIT3WJ4RQBYYPIUMD4U4A
YY4M327CJS02QNG6RF7WVDQBZEGDMWPUKYODZ8H2PZ9PB0DVW6
V1LW5JJCNAL5GC5NFJR6PFEWKOU44G01YFMK7OHIB54AGSKWTU
Q2G0IF56DJ6YEPPP25O6UA5UO76UXNED9S8JOYQCC1F5HTFWX8
9JAJH983FSKVSLL2DY6BO6RO2DY5KE63DI8O427DAKZIODYBX9
ZYTMYUNLODK2TTBYSLKUHS6PXJUZHRXLVTPES2ZIP813OA7TQQ
}

 

没有集成开发环境支持,几个人有些不知所措。

 

我自己试过,如果用脚本语言来写可能用不到 2 分钟,C/Pascal 略长但 20 分钟绝对足够了。

 

4
3
分享到:
评论
11 楼 libudi 2009-09-18  
面试人中一个学的是 Java,其他的都是 C/C++,要考察的就是他们的基础和知识面,之外能熟练使用一门脚本语言,年轻些的肯定优先考虑了。
10 楼 ybhuxiao 2009-09-17  
libudi 写道
忘了提醒,前面两位的代码都会多出一个 9,这是一个陷阱,你们也没有发现

太奸了,哼哼,以后得多多学习了
9 楼 ybhuxiao 2009-09-17  
确实哦,用记事本的话写java代码基本办不到,试了试,手写的话只有js可以写得出来,但是又不能读文件,时间倒不是问题:

<script type="text/javascript">
<!--
var str = "AB4HJYLFNPCRC4CK7N1LZ4ZLFLQI3KRF5K19R53AFFSAVA1X1ZUHYV8X9IYKD1R5SU8YMAZ910HF62V5YKDWK5FJT8GFJGURKFV00CCCD23NWP0RM33FDCCGYIUJN4LLXY6LRK10T0OTV5YEQOEBTYC74Y7JZ0RXFI8NE9LBD5TZDYAL6TLP6MMRC41G7RE6OH3VDW7TLQIGY9WYTD0FI5ZP9FBGANONCQSQY3UJNU5VJZU5MNW2QHZ416G1JKZQ8GAI6L518JO4AIBSPAFZLOTJFKCZL2XU6AJ5YBFFOPFAT1UI5CRCNXH2SPB9FBCD28EH19RBV27SX91Z6902ANLC2J47B67RYNP0ZMWS8D9AWMSX3W8RR9IHPY1BW2QGWC825PAHU5CR754Z9HFX3GA3UQPF25DV2HROSZ2LBVKCQHDX4MKQ60OD3JBM54PJPNXPW13QTWLIO0XG8BL6QS5YOUF9QFLW3REQFLX34FG0JMIB6YCXAWU1G63XR20GN6S50KVDMMPU6Y09MDOJ7INCTSTIHO8SUNN26YUS7IA9R8H3DPC9NZ53OXJ5GNOC8AGDCWJ2EYORSD7L8J24PSK0MPP9NVZRGLPRMQCG9TQ63VPK4UKX5JWBR35H9YZJ6IRM3VAOIRSJTVMU1ZF7PZUTS06TV4PA8B06JX72CDM5H8V92NAAV2QS07KFE9EMFPRDNKJCK4INVCJOC1OBZSP0ADIT3WJ4RQBYYPIUMD4U4AYY4M327CJS02QNG6RF7WVDQBZEGDMWPUKYODZ8H2PZ9PB0DVW6V1LW5JJCNAL5GC5NFJR6PFEWKOU44G01YFMK7OHIB54AGSKWTUQ2G0IF56DJ6YEPPP25O6UA5UO76UXNED9S8JOYQCC1F5HTFWX89JAJH983FSKVSLL2DY6BO6RO2DY5KE63DI8O427DAKZIODYBX9ZYTMYUNLODK2TTBYSLKUHS6PXJUZHRXLVTPES2ZIP813OA7TQQ";
var count = 0;
for(var i=0;i<str.length;i++){
if(str.charAt(i) == 9){
count++;
}
}
alert(count);
-->
</script>
8 楼 tihualong 2009-09-17  
content = file("test.txt").read()
print content.count("9",content.find("{"),content.find("}"))
7 楼 Hooopo 2009-09-17  
哇,,你开发过语言呀
6 楼 night_stalker 2009-09-17  
libudi 写道
忘了提醒,前面两位的代码都会多出一个 9,这是一个陷阱,你们也没有发现

又看不到 txt 文件,谁知道引言那两行是在文件里还是文件外 ……
5 楼 libudi 2009-09-17  
忘了提醒,前面两位的代码都会多出一个 9,这是一个陷阱,你们也没有发现
4 楼 libudi 2009-09-17  
Hooopo 写道
引用
我自己试过,如果用脚本语言来写可能用不到 2 分钟




受教了,是的,2 分钟也有点多,我用的是自己开发的 Lysee 语言,如果加个语法糖衣的话,可以比 Irb 还要短,我用惯了 Pascal,代码风格可能有些死板

int N = 0;

for [char ch in "txt".fileText().extractValue("{")]
  ++ N if (ch == '9')

= N;

3 楼 Hooopo 2009-09-17  
引用
我自己试过,如果用脚本语言来写可能用不到 2 分钟


2 楼 Hooopo 2009-09-17  
`type Txt`.scan(/9/).size
1 楼 night_stalker 2009-09-17  
记事本都不需要 ……
ruby -e "puts File.read('Txt').count '9'"

相关推荐

    MapReduce经典常见面试实操题

    针对给定的面试题,我们需要设计一个MapReduce程序来对三个文件(file1、file2、file3)中的数字进行整体升序排序。首先,我们需要理解输入格式,每个文件中每行都包含一个数字。我们的目标是合并这些数字,然后进行...

    Hive经典面试实操sql题

    以下是一些基于Hive SQL的经典面试题及解析,旨在帮助你理解和准备相关的面试。 1. **数据加载与查询** ```sql create table t1(team string, year int) row format delimited fields terminated by ','; load ...

    网络管理员面试时常用试题

    网络管理员面试题.............

    Java2019面试题大公司.txt

    面试官整理,2019最新Java工程师面试题,实操题、基础题、逻辑题,非常全面

    java大厂面试资料大全.zip

    这里,我们根据“java大厂面试题”的主题,结合提供的压缩包文件内容,来探讨一些核心的Java面试知识点。 1. **Spring Boot**: - **SpringBoot全教程**:Spring Boot简化了Spring应用的初始搭建以及开发过程,...

    C#面试编程题

    【C#面试编程题】 在C#面试中,编程题是评估候选人技术能力的重要环节,尤其对于基础较为关键。以下是一些常见的C#面试编程题目及其解析: 1. 计算 1-2+3-4+…+99-100 的结果 这个题目考察的是基本的循环和条件...

    企业微信开发实操考试.pdf

    企业微信开发实操考试涉及的具体知识点涵盖了企业微信的部署、API接口调用、通讯录管理、OAuth2认证流程、以及JS-SDK接口实现等多个方面。以下是对知识点的详细说明: 1. 企业微信私有化部署与CA数据中心集成: - ...

    机房管理考试题.docx

    机房管理考试题.docx 机房管理考试题是机房管理人员的职业考试题目,涵盖了机房管理的各个方面,包括机房行为管理、机房设备管理、网络管理、安全管理等。 机房行为管理 * 机房行为管理的宗旨是以人为本,强调人...

    Linux 实用讲解+实操+面试题

    本课程共分为25节+笔记,包括虚拟机、ECS、静态IP设置、基础命令的使用、iptables防火墙、firewall防火墙、yum安装方式、源码安装、rpm安装,分别以安装jdk,redis,mysql进行讲解,是开发人员迅速掌握linux的良好资料...

    常见的Java上机面试题.docx

    ### 一、Java上机面试题概述 在Java领域,上机面试是一种非常常见的考核方式。它不仅考验应聘者的理论基础,更重要的是评估其实际编程能力。通常,这类考试分为两部分:**笔试**和**上机编程考试**。 - **笔试**:...

    Excel数据透视表全攻略 课后习题.zip

    在Excel中,数据透视表是一种强大的数据分析工具,它可以帮助用户快速汇总、分析、探索和呈现大量数据集的信息。本资源“Excel数据透视表全攻略 课后习题.zip”提供了全面学习和掌握这一功能的材料,包括讲义、课后...

    2021年08月安徽省引江济淮集团有限公司2021年社会招聘运行维护人员强化练习卷.doc

    2021年08月安徽省引江济淮集团有限公司2021年社会招聘运行维护人员强化练习卷

    计算机office办公软件上机操作试题.pdf

    最后,我们需要将编辑好的文档另存到 D 盘面试文件夹,命名为自己的姓名。 Excel 成绩表的制作 Excel 成绩表是计算机office办公软件中的一种电子表格工具。在本文中,我们将使用 Excel 制作一个成绩表。 首先,...

    使用QuickBI 制作企业数据分析报表15道原题.zip

    本压缩包文件"使用QuickBI 制作企业数据分析报表15道原题.zip"包含了15个实际操作题目,旨在帮助用户熟悉并掌握QuickBI的核心功能和技巧。 1. 数据源接入:QuickBI支持多种数据源,如SQL数据库、MaxCompute、Hadoop...

    2024HCIE-Datacom最新考试试题

    ### 2024HCIE-Datacom最新考试试题知识点解析 #### 1. OSPF 邻接关系故障排查 - **知识点**: OSPF(Open Shortest Path First)是一种链路状态路由协议,用于在单一自治系统内进行路由选择。在OSPF中,两台路由器...

    office办公软件上机操作试题

    - **操作步骤**:完成所有编辑后,通过“文件”菜单中的“另存为”功能,将文档保存到D盘的面试文件夹内,文件名为自己的姓名。 #### Excel成绩表制作知识点详解: **1. 序号自动填充** - **操作步骤**:在表格...

    运维开发-运维工程师-DevOps工程师-K8S大厂面试题.pdf

    运维开发-运维工程师-Devops工程师大厂面试题,主要包含以下内容: 1.Linux网络、中间件、硬件、数据库、运维等基础考察 2.shell、python、awk、ansible开发语言及工具面试 3.DevOps、k8s、Docker等容器基础面试 4....

    程序员面试宝典-面试提问攻略技巧指南题库(面试官、面试者均可收益)

    内容均是作者多年来的收集,奉献给大家 [面试提问八部曲之一]面试开始提问.pdf (面试提问八部曲之二]教育背景提问.pdf [面试提问八部曲之三]工作经历...实操应用: 企业招聘渠道改善与优化.pdf 招聘中的五大常见问题.pdf

    简博-面试宝典,互联网行业经典面试题,及面试技巧.zip

    3. **运营面试**:涵盖数据分析、活动策划、用户增长等,强调实操经验和策略思考。 4. **设计面试**:关注设计原则、软件应用、用户体验等方面,作品集是重要展示工具。 5. **管理面试**:考察领导力、团队协作、...

    2020上半年高中体育学科教师资格证面试试题精选(含解析).pdf

    1. 面试题目的展示:文档中可能包含了一系列高中体育学科相关的面试题目,这些题目可能是理论知识题,也可能是实操技能题,甚至可能包括与学生沟通、课堂管理等方面的实际案例分析。 2. 面试题目的解析:对于每一个...

Global site tag (gtag.js) - Google Analytics