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

面试小记

 
阅读更多

今天去一家大公司面试,面试官给出下面一题,虽然第一反应是知道要面试什么知识,不过还是因为过度紧张,没能把问题回答好,特此留下作为纪念。

 

题目如下:

 

要求用一个方法交换两个变量的值,伪代码如下示:

 

swap(a,b)
{
//请实现方法体
}

main()
{
  a = 1,b=2;
  System.out.println("a="+a+",b="+b);
}

 虽然当时没有回答完美,现在重新实现一下,以备参考。

 

下面是重新实现的代码:

 

public class Test {

	public static class MyInt {
		public int value = 0;

		@Override
		public String toString() {
			return "" + value;
		}
	}

	void swap(MyInt a, MyInt b) {
		MyInt c = new MyInt();
		c.value = a.value;
		a.value = b.value;
		b.value = c.value;

	}

	public static void main(String[] args) {
		MyInt a = new MyInt();
		MyInt b = new MyInt();
		a.value = 1;
		b.value = 2;
		new Test().swap(a, b);
		System.out.println("a=" + a + ",b=" + b);
	}

}

 

 

分享到:
评论

相关推荐

    20号中国农业银行面试小记.doc

    【面试准备与自我介绍】 面试是求职过程中至关重要的一环,尤其在中国农业银行这样的大型金融机构,面试者需要展现出专业素养和良好的个人品质。首先,自我介绍是面试的第一步,也是留给面试官第一印象的关键时刻。...

    小记常州中国农业银行面试.doc

    这篇文档主要记录了一位应聘者在常州中国农业银行面试的经历,从中我们可以提炼出一些与面试和银行招聘相关的重要知识点: 1. **面试形式**:应聘者提到,面试为群面,即无领导小组讨论,通常这种形式是多人一组,...

    java中solr的笔试题-ChenPengNotes:ChenPengNotes

    java中solr的笔试题 ChenPengNotes :pen: 学习笔记 个人学习笔记,仅供参考 如发现任何错漏或问题,请及时反馈给我。谢谢!...校招面试 小记 :telephone_receiver: 联系方式 邮件: 微信 // 2019/05/29

    财经面试知识点.zip

    目錄Java基础篇基础鎖多线程并发对象JVMJVM内存结构堆和差Java内存模型...面试RedisElasticsearch確保JVM设计模式多线程JDK数据结构编程实习小记源码迈巴提斯春天Spring MVCJava基础篇基础Java的面向对象Java语言的三...

    安徽移动2013校园招聘求职大礼包-HiAll2013名企校园招聘笔试(笔经)面试(面经)备战攻略

    **2.7 安徽移动笔试小记** - 笔试过程中需要注意细节,如审题清晰、解答规范等。 - 合理安排复习计划,确保每个知识点都能掌握。 #### 第三章 安徽移动面试资料 **3.1 安徽移动面试经验** - 面试形式多样,可能...

    用友2012求职大礼包

    - **面试类型**:根据岗位不同,可能会有技术面试、HR面试以及部门经理面试等。 - **面试技巧**:建议应聘者提前准备自我介绍,熟悉自己的简历,并针对可能的问题进行模拟练习。 2. **用友2009校园招聘面试经验**...

    Big-Data-Interview:大数据面试知识点

    目录Linux、IOLinux基础IO分布式分布式理论数据结构与算法RedisRedis基础redis内部数据结构Git操作系统数据库MeavnHBaseHiveSpark面试计算机网络Spring面试RedisElasticsearch分布式JVM设计模式多线程JDK数据结构...

    用友2011求职大礼包.pdf

    - 示例题目:用友笔试小记,提到了一些技术问题,例如数据库设计、编程题等。 - **2008-2009年校园招聘笔试资料**:这部分内容包含了一些具体的技术性问题,例如Java编程题目等。 #### 3.2 面试资料 - **2010年...

    一本适合运维工程师看的刊物

    2. 程序员在囧途之做私活小记 【开发技术】 1. 阿里巴巴MySQL DBA面试题答案 2. 【坐在马桶上看算法】:巧妙的邻接表(数组实现) 【网络技术】 1. 基于Web应用的性能分析及优化案例 2. Zabbix企业应用之解决大量的...

    JS跨域解决方案之使用CORS实现跨域

     跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域...

    浅谈JavaScript闭包

    最近朋友面试被问到了 JS 闭包的问题,本人一时语塞,想起了袁华的一句话:“这道题太难了,我不会做,不会做啊!”。 JS 闭包属于面向对象的一个重要知识点,特此本人又开始了一段说走就走的旅程。 闭包就是外层...

Global site tag (gtag.js) - Google Analytics