后台开发-58
来源:互联网 发布:做注册单开淘宝店铺 编辑:程序博客网 时间:2024/05/21 10:49
面试时间 2017-9-21
一.计算机网络
1.TCP和UDP的区别?广播是用TCP还是UDP?
2.TCP四次挥手的过程?等待超时是发生在哪一个阶段?
二、操作系统
1.进程通信的方式?共享内存是如何做的?
2.Linux命令会哪一些?Top显示的信息有哪一些,包含线程信息吗,负载是指什么?
三、Java
1.多线程的生成方式
四种:继承Thread,实现Runnable接口,使用Callable和Future,使用线程池
区别是:继承Thread比较简单,但是该类无法继承其他类。一般比较常用的是Runnable接口,此外实现Runnable接口的类创建的多线程可以共享线程类的实例变量。Callable和Future可以有返回值。
2.线程同步的方式
三种:互斥同步(Synchronized+ReentrantLock)+非阻塞同步(CAS:Atomic的原子自增运算)+无同步方案(ThreadLocal)
3.接口和抽象类的区别
4.如何实现多线程下的i++
AtomicInteger
5.hashmap的底层结构,hash冲突的解决方法有哪些?LinkedHashMap和TreeHahsMap的区别
6.jvm的内存模型
7.一个类有几种方式使之不能被实例?
四、数据库
1.Mysql引擎知道哪些?Inodb和imysm的底层实现区别?
五、算法
1.堆排序的时间复杂度怎么算的?
2.手写链表倒序算法
阅读全文
0 0
- 后台开发-58
- 后台开发
- 后台开发
- 后台开发
- Linux后台开发
- 后台服务程序开发
- 游戏后台服务器开发
- 网站后台开发编程
- 后台开发面试
- 腾讯后台开发面试
- PYTHON后台开发小结
- ecshop后台开发步骤
- 后台服务器开发总结
- CSDN客户端开发-------后台
- 开发后台action 模板
- 后台服务器开发总结
- 后台服务器开发总结
- 游戏后台开发问题
- Just a Hook
- C++大数操作
- JavaScript+CSS+DIV实现表格变色
- minimum-window-substring
- [agc013c]Ants on a Circle
- 后台开发-58
- 深信服笔试题
- 简单数据库注入式攻击
- 数据缓存(数据库)
- Java类加载机制详解
- 【笔记】抽空重新查看了一遍linux c函数
- HTML调用CSS管理、美化div
- js十大排序算法
- hdu5294 Tricks Device 最短路+最小割