![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网公司面经
文章平均质量分 69
LeechanXBlog
这个作者很懒,什么都没留下…
展开
-
面试算法章-链表:万能的双指针套路
双指针 双指针是应用于链表的一种常见套路,这个套路上课是不会教的。 何为双指针?两个指针都指向链表头,一个指针pointer1一次走一步,另一个指针pointer2一次走两步,这就叫双指针。 这个可能听起来很简单,甚至有点懵逼:这玩意有什么用?且听我慢慢道来。 面试题1:判断链表是否有环 如图,这就是一个带环的链表,即2->0->-4会无限循环 那么如何判断一个链表是否有环? 思路 这篇文章讲的是双指针,那当然是利用双指针啦! 你试想一下,在一个环形跑道上,两个人以不.原创 2021-02-08 21:38:58 · 247 阅读 · 0 评论 -
面试算法章-链表:寻找两个链表的第一个交点
两个链表的第一个公共节点问题 现在有两个单链表,他们在某个节点处相交,请找出这个节点。 比如图中两个链表: list1 = [a,b,c,d,e,f] list2 = [h,i,e,f] 他们的第一个公共节点为e 经过我们统计,这道题面试的出现概率为9.3%。 0分思路1 找两个链表中节点值一样的节点,哪个值在两个链表中都出现,就认为是第一个公共节点? 首先,我们要找的是这个节点,而不是这个节点的值; 另外,即使某个节点不是两个链表的公共节点,值依然可...原创 2021-02-05 16:23:31 · 207 阅读 · 1 评论 -
算法面试章-排序:彻底拿下插入排序和冒泡排序
算法章:包含排序、链表、堆、栈、二叉树、图的简单应用等常见最新面试算法的题目与题解。 算法章节一律图文并茂,不讲废话,并循序渐进地提供C/C++和Java两种版本的优秀写法,保证简单、好记。 今天教大家手撕插入排序与冒泡排序 按我们的统计,这两道算法题出现频率大概是8%,拿下这两个算法,至少面试官会认为小兄弟你的基础很扎实。 不说废话直接上菜! 插入排序 以从小到大排序为例,插入排序到底干了什么? 一次插入过程 假设一个array长度为6,且前4个element已经有序排布了,如图..原创 2021-02-03 21:10:41 · 203 阅读 · 0 评论 -
希望我们的工作可以帮你拿到互联网大厂offer
为什么做这个公众号 我和我的三位小伙伴分别来自阿里巴巴、字节跳动、腾讯、美团,均是有7年+工作经验、3年+以上面试经验的资深研发工程师。通过一次闲暇时间的聚会,我们交谈中发现一个共识,对很多同学的面试,我们都发现了一个问题: 很多同学其实水平很好,但是由于不懂面试的套路,准备错了方向,导致遗憾地错过了offer、或者没有拿到顶薪的offer 为了帮助大家迅速掌握面试套路,我们想几个人一起做一个公众号,初步构思的大纲大致为: 常见笔试/面试算法 常见笔试/面试操作系统..原创 2021-02-03 21:02:44 · 186 阅读 · 0 评论 -
大厂后台开发面试准备的知识重点和套路
写在前面 你是否有过这样的经历:收到了心仪公司的笔试/面试邀约,于是你紧张兴奋地准备了很久并觉得自己复习得很妥当,可当天面试的时候: 问到的问题你居然一个都答不好? 或者你以为自己答得很好,结果面试官告诉你“哦,你回去等消息吧”,然后两天后是一封拒信? 最终,你开始怀疑你自己的水平,是自己学得不够好?还是自己天资不够?还是自己不是这块料? 我作为资深面试官,我可以斩钉截铁地告诉你:都不是!你只是没有掌握面试的套路,而别人知道套路,于是你成了信息差的吃亏者。仅此而已。 哦?.原创 2021-02-03 21:01:01 · 2236 阅读 · 0 评论