分类 校招 下的文章

校招面试知识总结(二)

二、国内一线互联网公司内部面试题库
JAVA基础
1.接口的意义:
规范、扩展、回调
2.抽象类的意义:
为其子类提供一个公共的类型 封装子类中得重复内容 定义抽象方法,子类虽然有不同的实现 但是定义是一致的
3.内部类的作用:
1)内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独立。
2)在单个外围类中,可以让多个内部类以不同的方式实现同一个接口,或者继承同一个类。
3)创建内部类对象的时刻并不依赖于外围类对象的创建。
4)内部类并没有令人迷惑的“is-a”关系,他就是一个独立的实体。
5)内部类提供了更好的封装,除了该外围类,其他类都不能访问
4.父类的静态方法能否被子类重写:
不能
子类继承父类后,用相同的静态方法和非静态方法,这时非静态方法覆盖父类中的方法(即方法重写),父类的该静态方法被隐藏(如果对象是父类则调用该隐藏的方法),另外子类可继承父类的静态与非静态方法,至于方法重载我觉得它其中一要素就是在同一类中,不能说父类中的什么方法与子类里的什么方法是方法重载的体现
5.java排序算法
八大种排序算法【java实现】
屏幕快照 2017-09-13 11.35.35.png

- 阅读剩余部分 -

校招面试知识总结(一)

一、40个Java集合面试问题

1.Java集合框架是什么?说出一些集合框架的优点?

每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。

集合框架的部分优点如下:

(1)使用核心集合类降低开发成本,而非实现我们自己的集合类。

(2)随着使用经过严格测试的集合框架类,代码质量会得到提高。

(3)通过使用JDK附带的集合类,可以降低代码维护成本。

(4)复用性和可操作性。

2.集合框架中的泛型有什么优点?

Java1.5引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。这避免了在运行时出现ClassCastException,因为你将会在编译时得到报错信息。泛型也使得代码整洁,我们不需要使用显式转换和instanceOf操作符。它也给运行时带来好处,因为不会产生类型检查的字节码指令。

3.Java集合框架的基础接口有哪些?

Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口任何直接的实现。

Set是一个不能包含重复元素的集合。这个接口对数学集合抽象进行建模,被用来代表集合,就如一副牌。

List是一个有序集合,可以包含重复元素。你可以通过它的索引来访问任何元素。List更像长度动态变换的数组。

Map是一个将key映射到value的对象.一个Map不能包含重复的key:每个key最多只能映射一个value。

一些其它的接口有Queue、Dequeue、SortedSet、SortedMap和ListIterator。

- 阅读剩余部分 -

校招笔试知识总结(一)

校招笔试知识总结(一)

1.分支限界法是求出符合条件的一个解即可,而回溯法是求出满足约束的所有解。

2.平均查找长度计算:遍历次数累加除以冲突次数。

e.g mod7运算 (32,24,15,27,20,13)-》(4,3,1,6,6,6)

插入20时查找长度为1,插入13时查找长度为2,平均长度为(1+2)/2=1.5

3.DNS包括七大资源记录(RR):

A,CNAME,NS,SOA,MX,PTR,SRV

4.linux中权限的计算方式(数字表示)

Linux下,查看某路径下用(ls -l)查看所有文件的详细属性列表时,会看到文件的操作权限,类似“drwxr-xr-x”的字符串。

- 阅读剩余部分 -

简历

1.注意微信课堂(四海微信号),每周有一节微课堂,没事看看

2.利用四海的资源(内推和正常招聘的程序)

3.准备一份简历<如何包装自己很重要:ps:新浪博客!!>

(1)不能雷同(不能定制简历,网上的针对社会不适合应届生,对自己负责任)

(2)要有逻辑性,因岗位不同简历不同(会的技术不要写Java/Ios/Web。。会只是相对于同学而言)

(3)要素齐全

(a基本信息:

性别(男开发女美工)!民族!(少数民族有优势)籍贯,照片(有照片直观,不一定是正装照片,知性美。不太用ps))

应聘岗位(java方向软件开发,而不写javaEE开发)

联系方式(邮箱:面试阿里,用qq邮箱去死吧,企业之间有微妙的关系,电话千万别写错)

(b掌握技能:

精通XXX熟练使用XXX掌握XXXX熟悉/了解XXX,但是精通要慎用,技术面嘿嘿嘿就挂了,可以写擅长)

(c项目(工作)经验:

实习经验很加分,带薪的实习更好,四海的项目经验<项目名称,语言,本人承担哪个模块>,如果项目经验超过一篇是很有优势的,最好的项目越在上面写,下面的看不完)

(d自我评价:是一个什么样的人不重要,重要的是企业需要什么样的人:如忠诚度,学习能力(有成长能力的人),勇气(能担当,有责任感),团队能力,性格与岗位的匹配度【每种性格要能举出例子,能将一个连贯的故事】)

(e在校表现:可写可不写:

如:大学英语,社团活动(责任心),学生干部(沟通管理能力),创新创业项目(行动力,创新创业想法),奖学金(无法查明的事情可以美化自己))

(4)特色鲜明(尽量不写所有人都有的废话,比如:所学课程。要写自己独特的,要会美化自己,用数字量化。最有优势的要突出)

bst g22 jinniu lilai opebet orange88 vinbet xbet yuebo zunlong shijiebei bet007 hg0088 ju111 letiantang m88 mayaba qg777 qianyiguoji sbf777 tengbohui tlc ule weilianxier waiweitouzhu xingfayule xinhaotiandi yinheyule youfayule zhongying 2018shijiebei w88 18luck 188bet beplay manbet 12bet 95zz shenbo weide1946 ca88 88bifa aomenxinpujing betway bodog bt365 bwin tongbao vwin weinisiren 88jt fenghuangyule hongyunguoji 918botiantang huanyayule jianada28 jixiangfang libo long8 hongzuyishi zuqiutouzhu