CS-Notes/notes/面经/面经汇总.md.txt

119 lines
4.5 KiB
Plaintext
Raw Normal View History

2018-02-22 14:47:22 +08:00
# 算法
- 九九乘法表(美团)
- 大文件小内存如何排序,大概的思路是大文件划分为小文件然后排序归并。(网易)
- 100亿个long int取中位数腾富博
- 一个矩阵中元素分类的算法。一个矩阵中的元素和它周围八个元素是相邻的。如果两个元素相邻切相等就认为他们是一类。(微软)
- 给2TB数据2GB的内存详细说明外部排序算法算法复杂度。然后回答一共读了多少数据量写了多少数据。2路多路都问了
# Java
- StringStringBufferStringBuider区别结合线程和单例模式变换着问(美团)
- JVM垃圾回收老年和新生代区别美团
- JVM内存分配美团
- HashMap原理寻找第一个entry位置美团
- Wait()和sleep()区别58到家
- 线程安全集合类58到家
- 不加锁如何实现线程安全58到家
- String源码看过么58到家
- Volatile有什么功能能否实现线程安全58到家
- 线程池的四种创建方式,以及线程池的好处(猎聘)
- HashMap底层原理扩容机制猎聘
- 如何组织列对象序列化,关键字是什么(猎聘)
- GC是不是守护线程盖亚互娱
- 阻塞和非阻塞有什么区别Rokid
- ArrayList()的扩容机制(随行付)
- 如何实现多线程异步方式Keep
- Sychronized和Lock锁的区别Keep
- 堆和栈结构Keep
- 堆一般存放那几种对象Keep
- Thread和Runnable区别
- 字节流和字符流区别(猎豹)
- Arraylist和Linkedlis源码猎豹
# Java EE
- 对Mybatis的理解使用的好处Rokid
- 说说Mybatis优点缓冲与Hibernate有什么区别
- Mybatis的映射原理是什么Rokid
- 说说BIOAIONIO的区别Rokid
- Spring和springMVC的处理异常问题Keep
# C++
- 动态链接库的认识(360)
-  Java 的区别
- vector 动态增长
- Socket 通信
# 计算机网络
- tcp udp区别报文格式网易)
- 网络粘包问题及解决方案。(cvte)
# 操作系统
- 为什么用epoll不用select区别是什么腾富博
- write和fwrite区别 58
# 数据库
- 数据库隔离级别,分别产生的错误(美团)
- 数据库分页的关键字是什么,如何实现(猎聘)
- 数据库中分表的原因(随行付)
- Mysql索引原理怎么实现符合索引条件Keep
- 为什么串行化消耗的资源大?(网易)
- mysql和Oracle的区别(美团)
- 你的项目中给用户密码进行了salt加密如果加密算法泄漏了怎么办(美团)
# Linux
- 如何查看连接本主机的其他ipRokid
- netstat如何查看端口使用情况参数是什么Rokid
- Linux如何进行文件删除神州信息
# 分布式
- 问我了解分布式吗(网易)
- MapReduce
- Hadoop
# 设计模式
- 了解的设计模式结合 jdk随行付
# 面向对象
- 多态的理解细说了重载和重写Keep
# 系统设计
- 设计一个类似于qq的东西客户端和服务端要怎么设计网易)
# 智力题
- abaaabbabb 问接下来的是什么画了一个二叉树根节点空左右子树ab以此类推然后又改造了一下换成01这样移动或加减1就可解决了Keep
- 有足够量的2分、5分、1分硬币如果想凑齐一元钱可以有多少种方法猎豹
# 其它
- 平时爱看什么非技术书(美团)
- 学习规划(猎聘)
- 群面开放性思维题Rokid
- 家庭情况Keep
- 平时爱好Keep
- 自身优势(第一:我自学能力不错,做事能坚持,以我的计算机知识为例。第二:我有明确的目标和规划,不会在考研工作之前徘徊。)(网易)
- 宁做鸡头不做凤尾  这句话你怎么看?(网易)
- 你周围的人怎么评价你?(网易)
- 你的自学过程是怎样的?(网易)
- 有没女朋友(网易)
- 问成绩问爱好家在哪有没有男朋友工作意向地点是哪58
- 有没有其他offer招银
- 对加班怎么看(招银)
- 你更希望从事哪方面的工作,应用型还是研究型的工作?为什么?
- 你觉得应用和研究之间的关系和区别?
- 平时会逛技术论坛吗?
- 平时会自己写一些小程序吗?
- 来一段英文的自我介绍。