`
kaka2008
  • 浏览: 93571 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

最初面试的日子

    博客分类:
  • life
阅读更多
今天看yangzhihuan大哥的帖子——初学编程时的乐趣:a,b=b,a,不由的想起了自己当初面试时的事情

两年前吧,有一天下午,去清河一家公司面试,奶奶的,先是笔试题,后来是上机,一下子弄了一下午。后来还没有被录用!
其中有道题
引用

  不用第三个变量,交换 两个int类型的变量的值

天资愚钝,当时确实没有想到怎么实现,也许还有点紧张吧。
后来出来后问了同学,才恍然大悟
  int a = 1;
  int b = 2;
  a = a+b;
  b = a-b;
  a = a-b;

确实相当简单
后来又看见一个更简单的
  int a = 1;
  int b = 2;
  a = a ^ b;
  b = a ^ b;
  a = a ^ b;


知道后来,看到了ruby
  a = 1
  b = 2
  a,b=b,a

竟然在语言层次实现了(这句是抄的),哎~


分享到:
评论

相关推荐

    面试资料,面试技巧,面试文档

    60秒抓住考官的心 面试抓住最初三分钟至关重要 不妨把面试当作上班来对待 面试时的“规矩” 面试时——谈谈你自己吧! 面试自我介绍一分钟 面试之际:有时无声胜有声 面试中要慎言 小心你的话外音 实话实说别...

    面试求职技巧:面试官的三个心理特征

    根据心理学原理,第一印象的作用极为强大,尤其是在面试这样的短时间内,面试官往往会在见到应聘者的最初几秒钟内形成一个基本的印象。这个印象可能是关于应聘者的外在形象、着装打扮、言谈举止等方面。如果最初印象...

    面试经历总结

    求职者最初的目标是华为西安研究所的研发岗位,但由于个人原因未能参加该岗位的面试,转而参加了深圳IT管理岗位的面试,并最终获得了offer。整个面试过程分为四轮,每一轮面试都在不同的楼层进行。 #### 二、面试...

    IBM面试题(java)

    1. **面试时间调整**:面试者最初被通知的面试时间为23日上午9点,后调整至21日晚6点。这种时间上的变化提示我们,在应聘过程中需要具备一定的灵活性,并且保持与招聘方的良好沟通。 2. **面试准备**:面试者提前...

    有关面试的一些经典文章

    - **面试前三分钟定乾坤**:初次印象至关重要,因此你需要在最初的接触中展现出专业性、自信和热情。 8. **行为面试**: - **五百强面试精典对话**:通过分析这些对话,你可以学习如何有效地回答行为面试问题,...

    Java面试宝典2017.chm

    整理这些面试题源于在微信群和几个刚入职的小伙伴们的一次讨论,很多小伙伴谈了自己的面试经历和体会,很多人最初鄙视刷题党,觉得开发技能最重要,但在短暂的面试过程中很挫败。转而去看面试题,但是网上面试题太...

    vue面试题面试官经常问的,根据我的经验整理的

    它最初由Evan You于2014年创建,是一个基于AngularJS部分的轻量级框架,您喜欢使用这些部分。 Vue专注于声明性渲染和组件组合,具有可适应的架构。高级功能通过官方维护的支持库和软件包提供。 但如果你招聘的是一个...

    精心设计面试开头五分钟

    根据给定的信息,“精心设计面试开头五分钟”这一主题聚焦于如何在面试的最初阶段给面试官留下深刻印象,从而提高获得职位的机会。以下是对标题、描述及部分内容中的关键知识点进行的详细解读: ### 一、面试开头的...

    sony公司笔试、面试题

    自1946年创立以来,它以其创新精神和技术实力闻名于世,从最初的晶体管收音机到如今的高清电视、PlayStation游戏机和专业摄影设备,索尼始终站在科技发展的前沿。公司秉承“用创新改变世界”的宗旨,不断推动电子...

    Java面试经典题目

    - **Forward**:这是一种服务器端的跳转方式,它将请求从一个资源转发到另一个资源,客户端只知道最初的请求URL。这种跳转方式不会改变浏览器地址栏中的URL,并且可以传递请求参数和属性。 - **Redirect**:这是一...

    java基础面试全集 java基础面试全集

    面试全集最初的150道题目在CSDN博客上获得了超过5万次的访问量,被广泛传播和引用。随着Java技术的发展,作者在2014年又添加了30道题目,以涵盖Java 8等新特性。作者的目标是不断更新和完善,确保分享的内容始终准确...

    最初的90天PPT文档

    《最初的90天》是哈佛商业出版社出版的一本关于新领导者的成功策略指南,由商业教授迈克尔·沃特金斯撰写。该书强调在新的工作或晋升带来的不熟悉角色中,顺利度过最初90天是一个可学习的技能。作者基于“五个基本...

    嵌入式面试资料(嵌入式程序员面试须知)

    - **Palm OS**:最初由Palm公司开发,主要用于PDA(个人数字助理)等移动设备。它具备图形用户界面,支持多种应用程序和服务。 #### 嵌入式软件开发与桌面软件开发的区别 嵌入式软件开发与普通桌面软件开发的主要...

    java经典面试题汇总(精华版).pdf

    - **默认行为**:`equals()` 方法最初是在 `Object` 类中定义的,其默认行为是使用 `==` 操作符进行比较。 - **重写**:通常在自定义类中会重写 `equals()` 方法来实现对对象内容的比较。 - **示例**: ```java ...

    面试官技能训PPT课件.pptx

    面试形式从最初的非结构化面试逐渐发展为结构化面试,更加注重标准化和公正性。提问方式也变得更加灵活,面试内容不断扩展,包括了对个人特质、行为模式和潜在能力的评估。面试考官的专业水平也在不断提升,面试理论...

    python 基础面试常见汇总

    XML最初用于数据交换,但现在更常用JSON格式。应用场景如搜索建议、表单验证和无刷新提交。 7. **ORM(对象关系映射)**: ORM是一种技术,它允许使用面向对象的方式来操作数据库,将类映射到表格,对象映射到记录...

    3.面试测评表(1).zip

    5. 面试流程指导:可能还包括了面试的整个流程,从最初的自我介绍到结束时的问题,以及面试后的跟进步骤。 6. 行业特定评估:根据不同的职位要求,可能还有针对特定行业或职位的附加评估标准,例如技术职位可能关注...

    程序员面试智力题(面试前必看)

    ### 程序员面试智力题解析 #### 两柱香问题 **题目**: 给定两根燃烧时间均为1小时但燃烧不均匀的香,如何利用这两根香准确测量出15分钟的时间? **解答**: 此题的关键在于如何巧妙地利用两根香的不同燃烧特性来...

    面试.NET与java比较全的面试题

    - .NET最初主要面向Windows平台,但随着.NET Core的推出,也实现了跨平台支持,可以在Linux、macOS等操作系统上运行。 2. **语法和编程模型**: - Java语法严谨,面向对象编程特性明显,支持接口、抽象类等。 - ...

Global site tag (gtag.js) - Google Analytics