面试
上官二狗
秃头工程师
展开
-
Restful API 请注意 HTTP 动词描述操作的幂等性
幂等性是一个老生常谈的话题,但是往往容易被大家忽略面试时当问到 POST 请求和 GET 请求有什么区别的时候,很多人往往可以巴拉巴拉说一大堆,但是往往容易忘记了在 Restful API 中 GET是幂等的而 POST 不是而这被大家忽略的一点往往会造成一些很大的影响比如我们的一个提交订单的API,如果我们不做幂等性检查,就可以导致数据库同时生成两份订单,而这在线上是一个十分致命的问题...原创 2020-01-01 23:56:39 · 525 阅读 · 0 评论 -
2018 大三 php 春招实习路
最近心态真的一直很爆炸,每天备战春招,准备了一天,就等着面试官的一次电面,电面完了空落落的,只是想着这里面试会考要复习要再看看。完全没有了之前学习,在学习中收获,在学习间沉淀的充实的感觉。心里都是焦躁忙碌,为了面试官的一个电话要守一天,什么都不敢干,上个厕所都担心会有hr的电话原来在工作室从早上九点到晚上9九点半,学习新的知识,做着自己的小项目,回来也会在熄灯后一直学习到一点钟。虽然劳累但心里无原创 2018-04-17 20:06:56 · 389 阅读 · 0 评论 -
二叉树非递归遍历
<?phpClass BTNode // 节点类{ public $data; public $lChild; public $rChild; public function __construct($data = null) { $this->data = $data;...原创 2018-12-06 16:45:42 · 227 阅读 · 0 评论 -
php 由 empty 和 isset 面试题引起的思考
在我们的 php 面试中,一面基础面中经常会有面试官问 empty 和 isset 的区别,往往大家都是简单的说出两者的用法,其实如果深入进问题的本质,我认为可能会给面试官一中惊艳的感觉empty — 检查一个变量是否为空 当变量存在,并且是一个非空非零的值时返回 false 否则返回 true 一下变量都被认为是空 ' ' (空字符串)0 (作为整数的0)0.0 (作为浮点...原创 2018-06-07 15:20:55 · 1173 阅读 · 2 评论 -
php 堆排序
<?phpfunction heapSort(&$arr){ $length = count($arr); buildHeap($arr); $heapSize = $length - 1; for ($i = $heapSize; $i >= 0; $i--) { list($arr[0], $arr[$heapSize]...原创 2018-08-24 18:30:43 · 190 阅读 · 0 评论 -
Go 的面试基础算法(一)
查找数据库字段中重复的数据 SELECT grade FROM user GROUP BY grade HAVING COUNT(*)>1;原创 2018-12-06 16:45:20 · 1572 阅读 · 0 评论