![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试那些事儿
面试那些事儿
r_martian
这个作者很懒,什么都没留下…
展开
-
技术面试面面观
鉴于近期面试较多,整理了一下技术面试的环节和一些注意事项,尤其在面试中比较容易出错的问题,仅供参考。原创 2022-09-05 09:13:56 · 144 阅读 · 0 评论 -
【算法】N叉树层序遍历
给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。/** * Definition for a Node. * class Node { * public $val = null; * public $children = null; * function __construct($val = 0) { * $this->val = $val; * $this->children = array();.原创 2021-09-19 11:56:22 · 216 阅读 · 0 评论 -
【算法】有序数组中,两数和为指定值的数
给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。输入: numbers = [2, 7, 11, 15], target = 9输出: [1,2]解释: 2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2.原创 2021-06-16 23:01:44 · 350 阅读 · 2 评论 -
【算法】三数之和等于指定值
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。解题思路1 暴力,三层循环2 在1的基础上,把内两层的循环开始从0变成从外层的i+13 往两数之和的方案上靠(代码如下),几个continue的点比较重要class Solution { /** * @param Integer[] $nums * @ret.原创 2021-06-13 22:57:24 · 1199 阅读 · 0 评论 -
【算法】二叉树锯齿层序输出
思路:层序的思路即queue实现bfs,然后就锯齿形的输出,只需在每层节点收集时,是前插入收集列表,还是后插入收集列表即可。/** * Definition for a binary tree node. * class TreeNode { * public $val = null; * public $left = null; * public $right = null; * function __construct($val = 0, $left = n原创 2021-05-29 08:39:27 · 109 阅读 · 0 评论 -
【深度】闭包(closure)必知
很多人在面试时,针对对应的编程语言,都会被问【什么是闭包?】,当然很多人也都如临大敌,回答的模棱两可。那么,闭包到底是什么?1 什么是闭包闭包可以访问所在的词法作用域,且拥有更长的生命周期,保持对当前词法作用域的引用A closure is a function having access to the parent function, even after the parent function has close.闭包是一个函数有权访问其父级函数,即使父级函数已经结束上面的解释很难让人原创 2021-03-27 09:15:46 · 153 阅读 · 0 评论 -
【一起说说简历和面试的那些事儿】
面试,是找工作无法避开的一环,除非你有强大的人脉。大部分人都是从被面到面人一轮轮走过来的,也是这么成长起来的,那么今天就说说这简历和面试的一些事儿(以技术面为例),当然只是个人观点,勿喷。面试的本质是把公司招聘需求和面试人的能力进行匹配,关键在于解决问题的能力和效率一、简历简历是HR关的门面,所有的简历,基本上都要经过HR关,特例的除外。HR们收到的简历是非常多的,如果让他们扫一眼就把注意力停下来很重要,否则就是pass了。所以要认真准备简历,排面是要没问题,以下是几个原则:① 分段:有先原创 2020-11-21 18:28:50 · 425 阅读 · 2 评论