今日面试复盘
字段 | 说明 |
---|---|
工作经验 | 四年 |
地点 | 杭州 |
期望薪资 | 15k,最低不能低于 13k |
结果 | 及其糟糕 |
首先是 hr 简单问了现在的状况让我做了自我介绍;
然后是技术面试:
1. 设计一个 to c 的 restful 项目会怎么设计?#
第一次回答:首先考虑性能请求进来数据相关的一定要只能操作 nosql
面试官打断:你都会考虑那些方面,可以多想想,组织好语言再回答
第二次回答:从三个方面考虑 1. 易用性 2. 透明度 3. 可用性
面试官问:安全性方面你怎么考虑?
第三次回答:两种方式:验证签名或者使用 ssl 证书加密
面试官问:是使用对称加密还是非对称加密?RSA?
第四次回答:使用 RSA 我生成私钥给客户分发公钥
2. 用户访问一个 url 地址到得到响应的整个流程是怎样的?#
回答的很模糊只大概说了流程;对这个不是很了解
3. 聊一下 mysql,mysql 的索引都有哪些数据类型?hash 与 b + 树都有什么特点?为什么用 b + 树而不是 hash?为什么使用 b + 树而不是红黑树、b 树?#
答:hash 性能相对比 b + 树好,但是会突发 hash 碰撞,所以一般使用 b + 树多;b + 树层级较低性能相对一般,但是稳定。别的没答上来
4. 我看你简历中用到了队列,我们来聊聊 rabbitmq#
答:我对 rabbitmq 并不是很了解只是按照文档中实现了一下。
5. 哪来聊聊 php 相关的,php 里边的 zend_value 都有什么类型?#
答:不了解
6.php 中的数组是怎么实现的?#
答:不了解
7. 我看你使用了 golang,那 golang 中的 channal 通信方式有哪些?#
答:不了解
面试结束我感觉我是真的废物
推荐文章: