校招准备

1.单实例的静态类实现、枚举实现、序列化时readResolve方法

2.多个参数的构造方法用builder方式实现,内存中序列化的使用bai

3.Service provider framework

4.一个拥有private的构造方法的类是不能被继承的

5.String s=String("two") ,String s2="one"的区别

6.注意不必要的自动装箱和拆箱之间运算时的转换的时间消耗

7.关于java内存泄露的一个Stack实现例子,当出栈时应该将该数组对应的那个坑位置为null,如  elements[position]=null;让GC有机会回收,类似的问题还有监听器的注册,WeakHashMap的使用等,总之记住一点:无论什么时候,当一个对象不使用了时,那个存放它的引用变量(坑位)应该置null

8.当定义的类是  值类型 时 如(Integer),一定要按照equals的值等价逻辑复写 equals 方法,注意是值类型

9.子类覆盖Object的 equals时,子类的equals方法的参数不能使用用自己的类型,保持默认使用Object类型,否则并不能覆盖掉父类的equals方法,并不能保证其被调用

10.hashCode方法和equals方法的微妙之处在于,如果equals返回true,则两个对象的hashCode返回的整数值一定要相同,但是如果两个对象的equals返回false,又不强烈要求它们的hashCode的返回值一定不相等,是否还记得hashCode返回值计算的算法(面试有加分的),还有值得一提的是hashCode方法时native方法,它默认的实现是根据对象的堆内存地址计算的,所以它和默认的equals有着一致的默认期望,如果要复写它一定要和equals的值相等判断的逻辑保持一,且在使用基于hash值计算的数据结构或工具类时一定要保证equals和hashCode同时被复写,因为它们作为键值时使用时,很可能第三方数据结构比较时为了效率先判断对象的hash值,相等才会去比较equals方法,所以在使用eclipse自动生成hashCode时,一定要删去那些在equals中没有用到的字段

11.

时间: 2024-10-14 01:02:16

校招准备的相关文章

58同城2015校招笔试、一面、二面经历

10.18 宣讲 58宣讲时间真是安排的晚...19.30开始,我6.30就到了..整整放了1个小时不重复的视频.....我听完他们CSO对行业和公司的介绍就走了.感觉58可能是o2o的下一个爆发点.感觉蛮有前景的.宣讲会也是和小米的宣讲差不多,过道上都挤满了人这种.我个人还是比较些向往去58的.个人感觉对于O2O,58算是赶了个早集..把最脏最累的活给做了..反而是美团,大众点评这种抓住了热点...当然,未来的大趋势也是O2O,就看58能不能赶上这趟快车了. 10.19 笔试 昨天的唯品会和中

京东校招笔试(C++方向)编程题

这次笔试是今年校招我参加的第一次笔试..出了很多状况,基础知识不扎实,导致选择题耽误了太多时间,导致后面的题目没做完,编程题也没有在 时间内写出来,基本没有面试机会了.不过我继续研究第二个编程题,在10几分钟后做了出来. 这个题目具体已经不记得了,但是大概意思还是记得,我们把由4和7组成的数,按小大排序,例如:4 7 44 47 74 77 444 447 474 477 744 747 774 777 他们的序号依次为1,2,3,4.....,题目的输入是每行输入一个整数,可以很大(好像是最大

致13级师弟师妹关于校招的一些话

前言:最近毕业论文的指导老师想让我给他带的班的师弟师妹分享一下经验,不幸感冒了喉咙不适,做不了分享.然后把想说的随便写了一下~ To,正在读大三的13级师弟师妹~ 1. 其实我们的起步都挺晚的,也同样能找到算是还不错的工作~鼓励一下那些还在徘徊,或者刚刚起步的师弟师妹.不要怕现在晚了,只怕现在还不抓紧.如何从起步到入门,直接进项目比较快~~不要怕不会,做着做着就会了,就像课程设计一样~~做完就入门了~~~项目来源如:找老师,工作室~(其实大三进也没关系,XX师姐都是大三才进935工作室的)2.

校招季的感悟

作为一名一个普通一本院校,软件工程的大四老学姐,一来技术一般,二来项目经验少,在这个如火如荼进行的校招季里感悟颇深(泪奔啊~~). 在此有一些总结,算是对新生菜鸟的提醒吧: 对于软件工程来说,数据结构和算法很重要,能参加类似ACM呀.蓝桥杯等程序设计大赛最好参加,参加的话就要长时间去准备(刷题呀),我在大三时参加了蓝桥杯,但是因为准备不充分,,,只拿了个很小的奖. 要有自己的技术博客啦,要有自己的技术博客啦,要有自己的技术博客啦,重要的事说三遍,对于一个到大四才开始写技术博客的也是很无语了. 英

华为校招上机笔试试题(A卷)——java实现

华为校招上机笔试试题(A卷)--java实现 编程题:A1.最小长方形, A2. 判断一个数字中是否包含两个相同的子串, A3. 取石子游戏. A1.最小长方形 java代码: import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class MinRectangle { public static void main(String arg[]){ List<Integer> ld

2015互联网校招总结—一路走来 (移动端开发面经,另有面经汇总)

转载请注明出处:http://blog.csdn.net/ns_code/article/details/40408397 写在前面 结束了在百度的实习,是时候写下校招的总结了,再不写估计很多东西都忘了.在开源社区混迹久了,从别人的学习.求职.工作经历中越发感受到很多的正能量, 也本着攒RP的原则,向学弟学妹们,尤其非名校的学弟学妹们传递点正能量,因为博主也是非名校出身,而且在整个求职的过程中能够很明显地感受到名校学生那 种得天独厚的优势,同样的实力,名校学生进入BAT等一线互联网企业确实要容易

完美 校招

完美校招的职位仅仅三个: c++ .java.  游戏策划(总之一句话,基础非常重要,而且一定要精通一门语言) 问题一:给出一个十六进制的数0xFF 0x80  (只有2"位") 将其转换成有符号的一字节的十进制整数 解:因为是转成有符号数,所以,可以先将其转成二进制 如:0xFF->1111 1111 可见符号位为1,为负数,负数是以补码存储的,所以求其原码 补码减一 取反即为原码  1111 1110  ->1000 0001 -> -1  取反时符号位不变 0x

(转)百度2015年校招笔试

百度2015年校招笔试 本文目录: 零.寒暄 一.笔试情况 二.总结 零.寒暄 腾讯的笔试结束,也就意味着9月份的战斗告一段落,每天四处奔波,很累也很充实.十一没有出去玩,也拒绝了一些应酬,把一些笔试题整理下,同时也回顾9月份的得失,好好总结,10月再战,告诫自己最难走的路一定是上坡路,坚持坚持! 不多说,看下26号百度的笔试题,我花了两天的时间整理下面的一些内容. 一.笔试情况 百度一共是8道题目,2个小时时间,题目不多,总体说来,考的是知识面的广度,开放的题目占多数.本人考的前端岗位.给大家

应届生校招找工作完整流程总结

原文发表自我的个人主页,请看原文,多谢支持 http://purplesword.info/get-job 昨天有同学问我找工作方面的事,感觉有很多疑问,想想有必要把我找工作那段时间学到的东西简单做个总结,供有需要的同学参考. 在找工作之前,和很多同学一样我有很多疑问,比如什么时候找工作这种事都不了解,但是找到工作之后,又忘了当初有哪些疑问.为了让这篇写的完整一点,我特地让一位对找工作不太了解.不愿透漏姓名的.机智的学弟帮忙,把他的疑问全部说出来,然后我汇总进行一个完整的总结.尤其是很多"脑残&

2015腾讯校招笔试,一、二面经(菜鸟的流水账)

注:原文首发于:https://www.zybuluo.com/cfanr/note/18732 前言:自从阿里笔试都没通过,就有点操心校招连笔试都过不了.而能通过腾讯的笔试,当然是一个很不错的机会.一定要好好把握,可惜还是错过了--唉,自从被鹅厂抛弃后,感觉找工作越来越难了.. . 废话不多说.下面笔面经: 笔试(9.20 华工 笔试岗位:移动client) 笔试基本流程:笔试前一天会收到笔试短信通知:带上2B铅笔(我真是逗b,就是不带铅笔.害我涂黑了两道题,也改不了,考后还操心答题卡不能被检