没有合适的资源?快使用搜索试试~ 我知道了~
校园招聘面试心得与总结.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 187 浏览量
2023-02-20
15:48:52
上传
评论
收藏 287KB DOCX 举报
温馨提示
。。校园招聘面试心得与总结.docx
资源推荐
资源详情
资源评论
校园招聘面试心得与总结---BAT、网易、蘑菇街
2015 年 12 月 1 日 | 1370 人围观 | 0 人评论
之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该
静下心总结一下走过的路程了,我全盘托出,奉上这篇诚意之作,希望能给未来 找工
作的人一点指引和总结, 也希望能使大家少走点弯路 , 如果能耐心读完,相信对你
会找到你需要的东西。
先说一下 LZ 的基本情况, LZ 是四川某 985 学校通信专业的研究生(非计算
机),大学阶段也就学了 C 语言,根本没想过最后要成为码农。大四才开始学 java,
研一下开始学 android,所以 LZ 觉得自己开始就是一个小白,慢慢成长起来的。
一、心态
心态很重要!
心态很重要!
心态很重要!
重要的事情说三遍,这一点我觉得是必须放到前面来讲。
找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛
逼,你就一定能进你想进的公司,都是有一个概率在那。如果你基础好,项目经验
足,同时准备充分,那么你拿到 offer 的概率就会比较高;相反,如果你准备不充分,
基础也不好,那么你拿到 offer 的概率就会比较低,但是你可以多投几家公司,这样拿
到 offer 的几率就要大一点,因为你总有运气好的时候。所以,不要惧怕面试,刚开始
失败了没什么的,多投多尝试,面多了你就自然能成面霸了。得失心也不要太重,最
后每个人都会有 offer 的。
还有一个对待工作的心态,有些人可能觉得自己没有动力去找一个好工作。其实
你需要明白一件事情,你读了十几二十年的书,为的是什么,最后不就是为了找到一
个好工作么。现在到了关键时刻,你为何不努力一把呢,为什么不给自己一个好的未
来呢,去一个自己不满意的公司工作,你甘心吗?
想清楚这一点,我相信大多数人都会有一股干劲了,因为 LZ 刚刚准备开始找实习
的时候,BAT 这种公司想都不敢想,觉得能进个二线公司就很不错了,后来发现自己
不逼自己一把,你真不知道自己有多大能耐,所以请对 找工作保持积极与十二分的热
情,也请认真对待每一次笔试面试。
二、基础
基础这东西,各个公司都很看重,尤其是 BAT 这种大公司,他们看中人的潜力,
他们舍得花精力去培养,所以基础是重中之重。之前很多人问我,项目经历少怎么
办,那就去打牢基础,当你的基础好的发指的时候,你的其他东西都不重要了。
基础无外乎几部分:语言(C/C++或 java),操作系统,TCP/IP,数据结构与算
法,再加上你所熟悉的领域。这里面其实有很多东西,各大面试宝典都有列举。
在这只列举了 Android 客户端所需要的和我面试中所遇到的知识点,尽量做到全
面,如果你掌握了以下知识点,去面 android 客户端应该得心应手。
J2SE 基础
1. 九种基本数据类型的大小,以及他们的封装类。
2. Switch 能否用 string 做参数?
3. equals 与==的区别。
4. Object 有哪些公用方法?
5. Java 的四种引用,强弱软虚,用到的场景。
6. Hashcode 的作用。
7. ArrayList、LinkedList、Vector 的区别。
8. String、StringBuffer 与 StringBuilder 的区别。
9. Map、Set、List、Queue、Stack 的特点与用法。
10. HashMap 和 HashTable 的区别。
11. HashMap 和 ConcurrentHashMap 的区别,HashMap 的底层源码。
12. TreeMap、HashMap、LindedHashMap 的区别。
13. Collection 包结构,与 Collections 的区别。
14. try catch finally,try 里有 return,finally 还执行么?
15. Excption 与 Error 包结构。OOM 你遇到过哪些情况,SOF 你遇到过哪些情况。
16. Java 面向对象的三个特征与含义。
17. Override 和 Overload 的含义去区别。
18. Interface 与 abstract 类的区别。
19. Static class 与 non static class 的区别。
20. java 多态的实现原理。
21. 实现多线程的两种方法:Thread 与 Runable。
22. 线程同步的方法:sychronized、lock、reentrantLock 等。
23. 锁的等级:方法锁、对象锁、类锁。
24. 写出生产者消费者模式。
25. ThreadLocal 的设计理念与作用。
26. ThreadPool 用法与优势。
27. Concurrent 包里的其他东西:ArrayBlockingQueue、CountDownLatch 等等。
28. wait()和 sleep()的区别。
29. foreach 与正常 for 循环效率对比。
30. Java IO 与 NIO。
31. 反射的作用于原理。
32. 泛型常用特点,List<String>能否转为 List<Object>。
33. 解析 XML 的几种方式的原理与特点:DOM、SAX、PULL。
34. Java 与 C++对比。
35. Java1.7 与 1.8 新特性。
36. 设计模式:单例、工厂、适配器、责任链、观察者等等。
37. JNI 的使用。
Java 里有很多很杂的东西,有时候需要你阅读源码,大多数可能书里面讲的不是
太清楚,需要你在网上寻找答案。
推荐书籍:《 java 核心技术卷 I》《 Thinking in java》《 java 并发编程》
《effictive java》《大话设计模式》
JVM
1. 内存模型以及分区,需要详细到每个区放什么。
2. 堆里面的分区:Eden,survival from to,老年代,各自的特点。
3. 对象创建方法,对象的内存分配,对象的访问定位。
4. GC 的两种判定方法:引用计数与引用链。
5. GC 的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在
什么地方,如果让你优化收集方法,有什么思路?
6. GC 收集器有哪些?CMS 收集器与 G1 收集器的特点。
7. Minor GC 与 Full GC 分别在什么时候发生?
8. 几种常用的内存调试工具:jmap、jstack、jconsole。
剩余16页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功