`
kofsky
  • 浏览: 196897 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

几个程序员面试题

阅读更多

开锁:在一条长长的走廊上一次排列着100把锁着的锁头,你从把这100把锁全部打开开始(第一遍)。然后,你把所有序号是2的倍数的锁头再锁上(第2遍)。接下来,你依次找到所有序号是3的倍数的锁头前,如果它是打开的,就把它锁上,如果它是锁上的,就把它打开——我们把这称为“切换锁的状态”(第3遍)。即继续拿这样在第n遍去切换所有序号是n的倍数的锁头的状态。当进行到第100遍时,你将只切换第100把锁头的状态。请问,在如此这般地进行了100遍切换后,有多少锁头是打开的?
如果走廊里依次排列着k把锁头,那么在第k遍之后,有多少锁头是打开的?


三个开关:走廊的另一头有一个房间,房间里有三盏关着的白Zhi灯,你站在走廊的一头,身边的墙上有三个开关,每个开关控制着走廊另一头的一盏白芷灯。从你站的位置看不到灯光,现在,请设法把开关和灯的对应关系找出来,只允许你进入有灯的房间一次。


找石头:给你8颗小石头和一架托盘天平。有7颗石头的重量是一样,另外一颗比其他石头略重,这些石头完全没有分别。你不得假设那颗重石头比其他的石头重了多少。请问,最少要称几次,你才能把那颗较重的石头找出来?

过桥:有四个人要过一座桥,但是只能同时过两个人,而且因为是天黑,只有一个手电筒,每次过桥时都需要用手电筒来照明。那么这四个人过这个桥所需要的时间分别是1、2、5、10分钟,而两个人一起过桥的时间按速度最慢的那个人算。问,要让这四个人都过了桥所需要的最短时间是多少?


第一个开锁问题思路正确,相当于做到了一大半,我得到的答案是有计数个因子的数的个数,但是没有更深一步。
第2个搞出来了。
第3个开关完全没有头绪。
第4个做错了,做的是19分钟,旁边李新那小子吼吼不是这个。然后继续尝试,尝试了十几分钟,仍然没搞出来。后来他们在旁边讨论,启发了一下才搞出来。感觉和那个菜狼羊问题很像。


50%的正确率都没的,汗。

分享到:
评论

相关推荐

    程序员面试题汇总

    前几年brain teaser的培训也很火,现在不行了因为不考这类题。我觉得培训还是要按照综合素质培训来,而不是把重点全部放刷题上。现在刷题火,但是很快大家就会意识到刷题进来的人根本没法用,以后就不会靠刷题了。多...

    Android 程序员面试题精编第四版

    5、 两个 Activity 之间跳转时必然会执行的是哪几个方法?.................................................................................................11 6、 横竖屏切换时 Activity 的生命周期.............

    C#与.NET程序员面试宝典

    《C#与.NET程序员面试宝典》取材于各大IT公司的历年面试题252个(包括研发类笔试及口试题目、情商及智商类题目),详细分析了应聘C#与.NET程序员职位的常见考点。《C#与.NET程序员面试宝典》主要内容包括:面试流程...

    C/C++程序员面试指南.杨国祥(带详细书签).pdf

    面试题11:每个护士星期几休息 面试题12:每个人系的圆牌都是什么颜色的 面试题13:帽子问题 面试题14:谁是凶手 面试题15:他们的头发是什么颜色的 面试题16:谁是漂亮的青年 面试题17:哪个袋子里有金子 面试题18...

    Java程序员面试笔试陷阱题

    综合各公司面试,笔试的最常见的几个陷阱题

    神洲数码招程序员面试题

    我刚参加一个几百人的笔试,笔试分智力题,SQL题,JAVA题或.NET题 和大家一起分享,看看大公司注重员工哪些知识

    JAVA面试题针对三年内经验

    java(软件)工程师面试题大全-100%公司笔试题你都能碰到几个 达内笔试题集答案集.pdf 面试题集(全).pdf 达内笔试题集答案集001.pdf 华_为Java笔试题.txt 某公司java笔试题.(超难).txt Sql.txt java面试题集 .doc 等等...

    C语言深度剖析 程序员面试笔试必备

    最近面试了一些人,包括应届本科、硕士和工作多年的程序员, 在问到C 语言相关的问题的时候,总是没几个人能完全答上我的问 题。甚至一些工作多年,简历上写着“最得意的语言是C 语言” , “对 C 有很深的研究” ,...

    C#程序员面试宝典或.net程序员面试宝典

    C#面试前必看书籍,取材于各大IT公司的历年面试题252个(包括研发类笔试及口试题目、情商及智商类题目),详细分析了应聘C#与.NET程序员职位的常见考点。主要内容包括:面试流程、基础语法和技术框架、数据访问及XML...

    Java程序员面试宝典(完整版)

    这套面试题涉及的范围很泛,很广,很杂,大家不可能一天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术,那么至少也需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这套...

    程序员应聘面试题大选

    它包含了近几年来经常出现的面试题,作为一个应聘员,需要了解并掌握,这样有助于你在应聘中更好的发挥!

    各大IT公司面试题集合

    │ (7)如果你觉得你够牛就回答这几个问题.txt │ (8)以上文档中的明显错误.txt │ c,c++笔试.txt │ CC++笔试题系列.txt │ IT职场中外企面试最爱提的问题TOP10 .txt │ memset.memmove.strcmp.txt │ TC使用.txt │...

    java 程序员面试指南,常用面试题汇总解答.zip

    实战项目经验:分享了几个经典的Java项目,解析了项目的架构设计和核心技术点。 面试经验和技巧:整理了常见的Java面试问题,并给出了答题建议和技巧。 代码和项目实例:提供了多个Java项目的源代码,方便学习者参考...

    程序员简历、面试技巧.ppt

    笔试:以JAVA基础题,SQL语句,javascript等基础为主,或是写几个简单的小程序 面试: 其一,答题准备。一般来说,你的初试是由人力资源部来进行的,他们会就你的学历、个性、能力、价值观和过去的成绩等问一些常规...

    Python程序员面试题 你必须提前准备!(答案及解析)

    在发布《Python程序员面试,这些问题你必须提前准备!》一文后,应广大程序员朋友的强烈要求,小编就Python程序员面试必备问题整理...下面是回答这一问题的几个关键点: a. Python是一种解释型语言,python代码在运行之

    JAVA笔试面试资料JDBC HTTP、JSP、Servlet、Struts面试题汇总资料.zip

    java工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师上机笔试题.docx Java开发求职面试题.docx Java开发笔试题.docx Java数据结构类面试题.docx Java数据结构题.docx Java笔试面试宝典.docx ...

    ASP.NET (C#) 就业笔试题 面试题

    面试 一般会叫你填两个表 1个是你的详细信息表 1个是面试题答卷 两个都要注意反正面是否都有内容不要遗漏,如果考你机试一般也有两种,就是程序连接数据库或一些基本的算法(二分查找,递归等),公司一般都是测试...

    JAVA面试题解惑系列(二)——到底创建了几个String对象-JAVA程序员JAVA工程师面试必看.pdf,这是一份不错的文件

    JAVA面试题解惑系列(二)——到底创建了几个String对象-JAVA程序员JAVA工程师面试必看.pdf,这是一份不错的文件

    java程序员面试经典问题

    由于这套面试题涉及的范围很泛,很广,很杂,大家不可能一天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术,那么至少也需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这...

Global site tag (gtag.js) - Google Analytics