`
xttan
  • 浏览: 1547 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

服务端面试大纲

 
阅读更多

服务端面试大纲

1. 第一部分

  • PHP基础知识

    • Cookie 、 Session机制
    • PHP安全、常见的漏洞, 另外还包括(SQL注入、DDOS、 XSS 、CROSS), 这里也问过如何拒绝DDOS攻击
    • PHP常用框架,框架之间的对比,框架的优势,概念, 框架常用的功能(比如路由分发、异常处理,日志搜集, 模版渲染,数据模型等)
    • PHP常用规范(PSR)
    • 常见的设计模式,在项目中应用过哪些,为什要用这个模式
    • 依赖注入、控制反转(IOC)这些概念的理解
    • 腾讯问过:观察者模式

2. 数据库与缓存

  • Mysql相关

    • Mysql 性能优化,索引、事务,分库、分表, 分区
    • 平时写代码怎么注意Mysql相关的性能
    • 如果Mysql性能出问题从哪几个角度去解决,常用的指令:explain、show processlist等
    • 腾讯问过:你常用的或者了解的mysql版本有哪些,Mysql各版本之间差别
    • 接触过哪些NoSql数据库,有什么区别

  • Redis与Memcache

    • 两者之间的区别与应用场景
    • 有可能会问问相关命令及其应用到哪些业务上面
    • 腾讯问过一个命令: rbpop, lbpop

  • 消息队列

    • 常用的消息队列,应用场景啊(这个几率比较小)

3. 操作系统与计算机网络:

  • Linux相关命令:

    • 查找过虑文件(find,awk,sed)、性能分析(top,iotop, free),进程与端口(ps,netstat,lsof),防火墙
    • 进程间通信方式及其区分(8种)
    • 常用的进程信号量

  • 网络

    • 7层网络模型, 及每个模型对应的相关协议
    • TCP、UDP的区别,TCP三次握手、四次挥手过程
    • HTTP 协议了解, 相关的状态码:1xx, 2xx,3xx,4xx,5xx

  • 资料:

4. 算法

5. 其它开放性题目(说说自己做过的项目)

  • 说说自己做个哪些项目, 并选一个最拿的出手的项目进行深入说明,项目中遇到过的问题及解决办法 --重要,一般都问
  • 现在有一个xx项目,由于业务发展问题需要进行重构,讲讲你的方案 --重要,一般都问
  • 有一个项目前面一直跑得好好的,突然有一天变卡了,以你的思路怎么定位问题
  • 线上上百万行的数据表,如何新增字段
  • 设计一个支持高并发的秒杀系统
  • 已知一个就项目,如何用最小的成本,最快速的用新的框架、HP版本升级
分享到:
评论

相关推荐

    java程序员面试大纲错过了金三银四你还要错过2018吗.docx

    ### Java程序员面试大纲详解 #### 一、项目介绍部分 - **明确项目是做什么的**:首先需要清晰地表达项目的背景、目标客户群以及解决的问题。例如,该项目旨在为小型企业提供一套高效的库存管理系统,帮助他们实时...

    2023最新vue面试题.docx

    Vue.js 面试题大纲 一、Vue.js 基础知识 1. Vue.js 是一种前端框架(A. 框架) 2. Vue.js 的作者是 Evan You(A. Evan You) 3. v-model 指令可以用于 input、select、textarea 等所有表单元素(D. 所有表单元素)...

    十次方课程介绍V1.11

    课程总结以面试问题形式呈现,帮助学员巩固知识,为求职面试做准备。 整个课程大纲详细列出各个阶段将完成的功能和技术点,确保学员能够系统地学习并掌握相关技能。无论是对于希望深入理解微服务架构的开发者,还是...

    尚硅谷Java视频教程_SpringCloud视频教程

    02.尚硅谷_SpringCloud_大纲概览 03.尚硅谷_SpringCloud_从面试题开始 04.尚硅谷_SpringCloud_微服务是什么 05.尚硅谷_SpringCloud_微服务是什么2 06.尚硅谷_SpringCloud_微服务与微服务架构 07.尚硅谷_Spring...

    想学习的看过来了spring4.0、springboot、springcloud详细视频课程(硅谷)

    03.硅谷学习_SpringCloud_从面试题开始 04.硅谷学习_SpringCloud_微服务是什么 05.硅谷学习_SpringCloud_微服务是什么2 06.硅谷学习_SpringCloud_微服务与微服务架构 07.硅谷学习_SpringCloud_微服务优缺点 08....

Global site tag (gtag.js) - Google Analytics