数据库 面试记录(面试题)
1.面像对像三大特性是什么?什么是多态?多态我有什么优缺点? 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错...
JavaScript 开发者都应该知道的十个概念
自学 现在学习 JavaScript 和 Web 开发的人很多,他们都希望能凭此获得一份工作。然而,自学常常会使学习者对 JavaScript 语言本身的理解存在知识盲点。 实际上,令人感到惊讶的是,他们只需要掌握很少的语言知识就能制作复杂的网页,然而这样通常不能很好掌握 JavaScript 的基础知识。 使用基本的技能来实现功能和避免复杂的需求是相当容易的,通过依赖 Stack Overflow,而不理解复制来的代码以创建一个网站也是十分容易。 面试 但问题是,许多技术公司在面试中提问时,目的是检验你对 JavaScript 是否真正理解。...
程序员面试注意事项
程序员面试一直是社区乐于讨论的热门话题。我自己从06年实习以来,先后经历了4家软件 公司,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的欧洲中等规模的金融公司,也有为大型汽车制造商开发Android智能汽车的新兴 公司。跨入IT行业以来,我在求职过程中经历过多次面试,最近两年也有过多次面试别人的经验。我感觉现在到了对这个问题发表自己看法的时候,这篇文章是我 站在面试官角度对于程序员面试问题的一个阶段性反思和经验总结。 目标 相信和不少朋友一样,有了几年工作经验成为Senior后就开...
面试会遇到的几个小程序
面试会遇到的几个小程序: 1.有数列如下:1,1,2,3,5,8,13,。。。,请第N位?(请用两种方法得到第N位是多少,并可查询任意一位是多少) //斐波那契数 private static List<long> GetNum(long n) { long a = 1, b = 1, num = 0; List<long> resultArry = new List<long>(); try { for (int i = 0; i < n; i++) { num = a + b; ...