面试
一、项目情况 |
自我介绍、得意之作 用户量 吞吐量 pv 相关难点 解决方案 |
二、理论知识 |
数据库 分库、分表 条件:数据量 目的 垂直拆分、水平拆分 分区 优化、分别注意 主从分离: #定义 #目的 Web开发 缓存, #实现原理 #使用情况 #分别优化 # 提高命中率,颗粒化 session与cookie的区别:生存周期、存储位置 不安全因素,分别如何方案 nginx # 负载均衡: # 报警机制:Down机 高性能web站点、环节、步骤、优化 多服务器共享session问题 问题 hash碰撞 定义 原理 修复 优化 不优化前提下,最大连接数:apache、nginx、 mysql 每秒insert ? select ? update ? delete?、 提高java性能用到技术 |
三、实践思路 |
5.给你256M的内存,对10G的文件进行排序(文件每行1个数字),如何实现? 12. 一个10G的表,你用php程序统计某个字段出现的次数,思路是? 23. 假如两个单链表相交,写一个最优算法计算交点位置,说思路也可以? |