博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
侃侃面试那些事儿:面试知识点梳理
阅读量:6527 次
发布时间:2019-06-24

本文共 1556 字,大约阅读时间需要 5 分钟。

侃侃面试那些事儿:面试知识点梳理

语言知识点:以java为例

  1. 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;

  2. 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

数据结构和算法

  1. 二叉树:超级重点: 收集所有二叉树的题

  2. 链表: 会翻转/快慢指针

  3. Binary Deduction/Search: sorted/rotated array/ Sqrt()

  4. 实现基本数据结构: hashmap, stack和queue

  5. Array/ String: shuffle an array, java big integer实现

  6. 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.输入 会发生什么;

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

 

系统及其它

    1. ACID/CAP 分布式系统

    2. Java多线程: extend Tread类,Implement Runnable接口/blockingqueue

    3. 序列化的几种方式:JSON/Object Serialize/ProtoBuf

    4. what is dead lock?死锁问题/如何解决

    5. Design Pattern 设计模式(singleton,factory, builder, decorator)

    6. Linux command: kill -9 / scp / telnet / ps

转载于:https://www.cnblogs.com/tianhangzhang/p/5185934.html

你可能感兴趣的文章
Centos6.8防火墙配置
查看>>
php and web service with wsdl
查看>>
JAVA多线程的问题以及处理【转】
查看>>
【Java面试题】10 abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?...
查看>>
简单记录一次ORA-00600 kcratr_nab_less_than_odr
查看>>
【视频教程】一步步将AppBox升级到Pro版
查看>>
如何新建UML2项目?详细操作步骤介绍
查看>>
[精讲17] 组策略
查看>>
控制流
查看>>
interlij的快捷键
查看>>
如何在Rancher上运行Elasticsearch
查看>>
shell 找出数组元素中的最大值
查看>>
Vmware虚拟机linux系统混合模式上网
查看>>
MySQL在导入的时候遇到的错误
查看>>
存储初创公司Datera带着Amazon EBS走出隐身模式
查看>>
北大访问教授吴霁虹:如何把握AI产业化机遇并建立竞争优势 | CITE 2017
查看>>
LINUX 常用命令整理
查看>>
【云周刊】第134期:阿里云发布ECS企业级产品家族 19款实例族涵盖173个应用场景...
查看>>
iOS 位枚举
查看>>
关注ERP之根,基础数据的准备
查看>>