【那些年遇到过的面试题】孩子 面试题
2017-04-13 11:45
169 查看
笔试:
C/C++基础, 数据对齐,类的覆盖隐藏, 数据结构先序中序后序遍历,指针之类的
N!最后又多少个0
大数据分析问题: 给10亿条登录等处日志,估计平均每秒在线人数(写写思路:文件外排序加哈希)
最后一题时间不够没来得及写, 站在一个楼上扔两个玻璃球,在哪一层玻璃球正好会摔碎。貌似是二分查找差不多的,给出复杂度
面试:
看一下电商互联网架构布局工作方式和相关的技术, CDN分布式, 反向代理,负载均衡, 多级缓存, 分布式数据库,--》了解一下,
MySQL稍微看一下
相关的通讯应用协议: TCP/IP(三次握手四次挥手什么的),Http(工作收发过程,Get,Post),
DNS
网络编程: 多进程,多线程, 进程池,线程池怎么竞争
自己项目相关的技术:设计模式, 用到的数据结构还有复杂度,我们用的STL会问一下相关类型(Vector,map,set)的结构、查找之类的,
有些技术为什么用(比如为什么用Vector不用Quene, 为什么用多线程不用多进程,为什么用多线程不用异步IO之类的), 事件驱动机制(我讲的CSP那一套)
字节对齐
virsual继承与重载
指针
二叉树给出先序,中序遍历,判断后序遍历是否唯一
大题:
1.N!后面有多少个0(网上可以搜到)
2.网站有10亿条用户登录日志,每个用户登录不超过59分钟, 统计下每秒种在线用户个数(网上可以搜到)
http://blog.csdn.net/cywosp/article/details/6724567
3.100层楼,两个球,求在第几层楼会碎(网上可以搜到)
面试:
mysql
事务及rollback
TCP三次握手,四次挥手
select/poll/epoll区别
怎么对电商后台优化
电商框架/模块理解
介绍最骄傲的项目
TCP为什么是可靠的,重传机制是什么
vector/map存储结构(比如红黑树),树的查找时间复杂度
互联网涉及哪些知识,了解过哪些(CDN,Nginx,web服务器集群,分布式数据库
。。。)
各种排序复杂度, vector,map等STL容器的结构和查找的复杂度
进程/线程,进程/线程通信,事件处理机制
常见多线程并发服务器编程模型(epoll+线程池)
http://www.360doc.com/content/14/1016/23/19447302_417557054.shtml
进程的内存有哪些section 代码段, 数据段 堆stack段
二叉树的遍历(递归实现+非递归实现)
其他知识点:
http://www.360doc.com/content/14/1019/23/19447302_418262905.shtml
http://www.360doc.com/content/14/1019/23/19447302_418263126.shtml
http://www.admin10000.com/document/1416.html
http://www.admin10000.com/document/1165.html.
http://www.360doc.com/content/14/1016/23/19447302_417556943.shtml
笔试:
C/C++基础, 数据对齐,类的覆盖隐藏, 数据结构先序中序后序遍历,指针之类的
N!最后又多少个0
大数据分析问题: 给10亿条登录等处日志,估计平均每秒在线人数(写写思路:文件外排序加哈希)
最后一题时间不够没来得及写, 站在一个楼上扔两个玻璃球,在哪一层玻璃球正好会摔碎。貌似是二分查找差不多的,给出复杂度
面试:
看一下电商互联网架构布局工作方式和相关的技术, CDN分布式, 反向代理,负载均衡, 多级缓存, 分布式数据库,--》了解一下,
MySQL稍微看一下
相关的通讯应用协议: TCP/IP(三次握手四次挥手什么的),Http(工作收发过程,Get,Post),
DNS
网络编程: 多进程,多线程, 进程池,线程池怎么竞争
自己项目相关的技术:设计模式, 用到的数据结构还有复杂度,我们用的STL会问一下相关类型(Vector,map,set)的结构、查找之类的,
有些技术为什么用(比如为什么用Vector不用Quene, 为什么用多线程不用多进程,为什么用多线程不用异步IO之类的), 事件驱动机制(我讲的CSP那一套)
字节对齐
virsual继承与重载
指针
二叉树给出先序,中序遍历,判断后序遍历是否唯一
大题:
1.N!后面有多少个0(网上可以搜到)
2.网站有10亿条用户登录日志,每个用户登录不超过59分钟, 统计下每秒种在线用户个数(网上可以搜到)
http://blog.csdn.net/cywosp/article/details/6724567
3.100层楼,两个球,求在第几层楼会碎(网上可以搜到)
面试:
mysql
事务及rollback
TCP三次握手,四次挥手
select/poll/epoll区别
怎么对电商后台优化
电商框架/模块理解
介绍最骄傲的项目
TCP为什么是可靠的,重传机制是什么
vector/map存储结构(比如红黑树),树的查找时间复杂度
互联网涉及哪些知识,了解过哪些(CDN,Nginx,web服务器集群,分布式数据库
。。。)
各种排序复杂度, vector,map等STL容器的结构和查找的复杂度
进程/线程,进程/线程通信,事件处理机制
常见多线程并发服务器编程模型(epoll+线程池)
http://www.360doc.com/content/14/1016/23/19447302_417557054.shtml
进程的内存有哪些section 代码段, 数据段 堆stack段
二叉树的遍历(递归实现+非递归实现)
其他知识点:
http://www.360doc.com/content/14/1019/23/19447302_418262905.shtml
http://www.360doc.com/content/14/1019/23/19447302_418263126.shtml
http://www.admin10000.com/document/1416.html
http://www.admin10000.com/document/1165.html.
http://www.360doc.com/content/14/1016/23/19447302_417556943.shtml
相关文章推荐
- 【那些年遇到过的面试题】traceroute和tracert有什么区别
- 【那些年遇到过的面试题】 struct和typedef struct的用法
- 【那些年遇到过的面试题】 epoll
- 【那些年遇到过的面试题】select 函数
- 【那些年遇到过的面试题】pthread_cancel
- 【那些年遇到过的面试题】new和malloc的区别,free和delete的区别
- 【那些年遇到过的面试题】内核空间 用户空间
- 【那些年遇到过的面试题】pthread_cond
- 【那些年遇到过的面试题】并发服务器模型
- 【那些年遇到过的面试题】关键字volatile
- 【那些年遇到过的面试题】list和vector有什么区别
- 【那些年遇到过的面试题】grep和find的区别
- 【那些年遇到过的面试题】pthread_mutex
- 【那些年遇到过的面试题】 内存管理算法--Buddy伙伴算法
- 【那些年遇到过的面试题】netstat/tcpdump/traceroute/ss/probe
- 【那些年遇到过的面试题】 内存泄露
- 【那些年遇到过的面试题】gdb调试多线程
- 【那些年遇到过的面试题】阻塞 非阻塞 同步 异步 I/O 模型
- 1 那些年遇到过的面试题 - 40个多线程问题总结
- 【那些年遇到过的面试题】 explicit关键字