查看: 32655| 回复: 28
跳转到指定楼层
上一主题 下一主题
收起左侧

[经验总结] 吐血总结:面试知识点

   
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x


语言知识点:以java为例
  • Java 语言特性:Java 与 c ++ 区别; abstract class vs interface; shallow copy/deep copy; pass by reference/ pass by value; hashcode()/ equals(); Java 一些关键字:final, static; final/finalize/finally; checked/unchecked exception; java 8种primitive type;overriding vs overload;public static void main(string args[])每个关键字的作用
  • Java Collections:stack/queue/deque; hashset/treeset; String vs StringBuffer;Hashmap/TreeMap/Hashtable/LinkedHashMap/ ConcurrentHashMap; Array/ArrayList/LinkedList; PriorityQueue(heap); comparable/comparator; iterator


3.  拓展一些问题: Java memory leak/JVM/ garbage collection,  Object class method: getclass()/ hashcode(); java: heap/stack存什么; Java 8/Java 7

数据结构和算法
  • 二叉树:超级重点: 收集所有二叉树的题
  • 链表: 会翻转/快慢指针
  • Binary Deduction/Search: sorted/rotated array/ Sqrt()
  • 实现基本数据结构: hashmap, stack和queue
  • Array/ String: shuffle an array, java big integer实现
  • dfs vs bfs  word ladder/ topological  sorting

7.  简单dp,不需要很复杂: paint house/stock price/


计算机网络
1. TCP 三次握手,TCP/UDP 区别;
2.  http/https 区别;http request:post/get ;http port 80 ssl;
3.输入www.google.com 会发生什么;What happens when you type [url]www.google.com in your browser?[/url]
4.Public key/Private key;
5. HTTP 401, 403, or 404 Error/ client/server模型


数据库
1. SQL vs NoSql 区别
2. select/update/delete/insert
3.primary key;join(四种)和index 原理和作用
4.简单的sql语句:从table中找出成绩第二好的学生姓名; group by
5.简单了解几种nosql数据库: MangoDB/ Cassandra/HBase


系统及其它
  • ACID/CAP 分布式系统
  • Java多线程: extend Tread类,Implement Runnable接口/blockingqueue
  • 序列化的几种方式:JSON/Object Serialize/ProtoBuf
  • what is dead lock?死锁问题/如何解决
  • Design Pattern 设计模式(singleton,factory, builder, decorator)
  • Linux command: kill -9   / scp / telnet / ps


评分

参与人数 34大米 +253 收起 理由
Alex08 + 2 很有用的信息!
ReneeWong + 3 很有用的信息!
fredcat + 1 很有用的信息!
estellehaha + 1 有用
zehaoc2 + 1 给你点个赞!

查看全部评分


上一篇:转专业找cs工作应该懂得的知识点
下一篇:关于所谓的System Design,我说点个人意见吧

本帖被以下淘专辑推荐:

grs1989 2016-2-4 16:04:30 | 只看该作者
全局:
flapple123 发表于 2016-2-4 09:58
我刚下载了这本书。 如果看完并做完这本书的习题,还需要看别的书吗? 针对面试知识点而言。 谢谢!

一起分工搜索答案做成 sheet, 如何?
回复

使用道具 举报

推荐
staycrazy 2016-2-4 11:07:02 | 只看该作者
全局:
flapple123 发表于 2016-2-4 09:58
我刚下载了这本书。 如果看完并做完这本书的习题,还需要看别的书吗? 针对面试知识点而言。 谢谢!

书是看不完的

如果是转行的,看一些书之后还是应该先实践,毕竟时间不等人,找工作要紧

要看书以后有大把的时间可以看
回复

使用道具 举报

推荐
 楼主| sapphire0315 2016-2-4 12:17:55 | 只看该作者
全局:
flapple123 发表于 2016-2-4 09:58
我刚下载了这本书。 如果看完并做完这本书的习题,还需要看别的书吗? 针对面试知识点而言。 谢谢!

那个大体看看就好啦,你在google搜索这些问题,找到答案做成sheet就好了
回复

使用道具 举报

🔗
donnice 2016-2-4 04:15:00 | 只看该作者
本楼:
全局:
感谢楼主
回复

使用道具 举报

🔗
flapple123 2016-2-4 09:23:08 | 只看该作者
全局:
这个总结的确很好。 涉及到的方面楼主还分了类。 大致看了下,很多还不会。 楼主这些知识是看相关的教材书还是有专门准备这类问题的书?  好像有一本计算机科学概论 覆盖了比较多的基础知识
回复

使用道具 举报

🔗
 楼主| sapphire0315 2016-2-4 09:32:31 | 只看该作者
全局:
flapple123 发表于 2016-2-4 09:23
这个总结的确很好。 涉及到的方面楼主还分了类。 大致看了下,很多还不会。 楼主这些知识是看相关的教材书 ...

这本书是计算机科学概论
回复

使用道具 举报

🔗
flapple123 2016-2-4 09:58:19 | 只看该作者
全局:
sapphire0315 发表于 2016-2-4 09:32
这本书是计算机科学概论

我刚下载了这本书。 如果看完并做完这本书的习题,还需要看别的书吗? 针对面试知识点而言。 谢谢!
回复

使用道具 举报

🔗
excellent5 2016-2-4 12:03:05 | 只看该作者
全局:
知乎转来的?转载请注明出处
回复

使用道具 举报

🔗
 楼主| sapphire0315 2016-2-4 12:04:22 | 只看该作者
全局:
excellent5 发表于 2016-2-4 12:03
知乎转来的?转载请注明出处

都是我写的,所以就不转了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表