互联网求职指南2023版(内含腾讯、阿里、字节真实面经) 五年前,小编曾经写过一篇文章,文章主要带大家了解当时的互联网巨头公司、独角兽公司。并给出了互联网的求职建议。从简历、知识储备、暑期实习、面试上给出了中肯的建议。小编已经毕业后正式参加工作近四年了,作为面试官也面试过一些校招和社招的同学,感受会更加深刻,希望将自己作为候选人和面试官的经验分享给大家。
CSDN周赛第16期-100分满分题解 这是时隔两年再参加比赛了,上次参加算法竞赛还是2020年在公司1024活动的时候。当时获得了二等奖(switch套装)和一个快题奖(小米行李箱)。这次比赛获得了满分,也还不错。题目除了,其他难度都还好。
三角兽散招实习面试题 【三角兽】2017散招实习面试题题目地址:最长括号匹配在有左右括号的字符串中找出最大长度的子串,使得子串的括号能够匹配。https://leetcode-cn.com/problems/longest-valid-parentheses/解题思路:利用一个辅助栈进行匹配。如果是"(",则入栈,表示待匹配。如果是")"。先出栈,出栈"("则表示当前匹配成功,出栈...
HULU、字节跳动秋招面试题 【HULU】2018暑期实习面试题题目地址:最小栈构造数据结构,能够满足普通栈的功能(入栈、出栈、栈顶),并且能够输出当前栈的最小元素。https://leetcode-cn.com/problems/min-stack/解题思路:添加一个辅助栈,如果入栈的元素比辅助栈栈顶的元素还小,那么把辅助栈栈顶的元素入栈即可。AC代码:class MinStack {...
腾讯、阿里校招面试真题-常见经典题 【腾讯】2018暑期实习面试题题目地址:求最大子数组和https://leetcode.com/problems/maximum-subarray/解题思路:数组表示为nums[0,1,....]dp[i]表示从开始到第i个位置的最大子数组和那么dp[i] = nums[i] + max(0, dp[i-1])此时的dp[i]表示的是必须要以第i这个位置为结尾的子...
字节跳动面试真题-单调数组旋转二分查找 【字节跳动】2018暑期实习面试题题目地址:将一个原有序的数组移位后查找元素。如[0,1,2,4,5,6,7]向右移动4位变成[4,5,6,7,0,1,2]https://leetcode.com/problems/search-in-rotated-sorted-array/解题思路:AC代码:class Solution {public: int se...
字节跳动面试真题-求数组直方图最大面积(单调递增栈) 【字节跳动】2018散招实习面试题题目地址:求数组直方图最大面积:https://leetcode.com/problems/largest-rectangle-in-histogram/解题思路:AC代码:class Solution {public: int largestRectangleArea(vector<int>& hei...
快手面试真题-判断链表是否有环,求入环位置 【快手】2019提前批校招面试题题目地址:判断链表是否有环:https://leetcode.com/problems/linked-list-cycle/求入环的位置:https://leetcode.com/problems/linked-list-cycle-ii/解题思路:AC代码:判断链表有环/** * Definition for sin...
诗词(打油诗)整理 目录思乡诗(3)001.初定002.相思003.平安夜抒情诗(10)004.小诗005.诗意人生006.念007.相逢008.新春歌009.伊人醉010.无题011.临湖仙012.骤雨突至013.仲春赠友诗(7)014.致谢师015.念妹016.with李017.给刘少君...
面试概率题_庄家返金币,求买家输的概率 题面:买家每一轮需要下一枚金币给庄家,而庄家返金币数量为0、1、2、3的概率都为1/4。求买家输的概率。比如:第一局输掉的概率是,1/4 第二局输掉的概率是,1/16【第一局返1,第二局返0】。。。求概率总和。思路:开始的思路是用递归的思路去想。想推公式。用了递归实现了,但是递归深度太深会导致时间不够。以下是截止到15局结束会输的概率总和。。发现规律性不...
HDU 6370 百度2019校招算法笔试题(宝箱怪) 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6370题目大意:题意是有n个人。(身份是村民或者狼人)每个人会指明另一个人的身份,村民必须说真话,狼人可以说谎。最后需要输出有多少个人一定是村民,多少个人一定是狼人。 解题思路:比较容易想到的是所有的人都可能是狼人,那么一定是村民的数量是0。那么如何确定一定是狼人的数量呢...
webdriver爬虫#document问题 如图,我们想获取#document下面body的内容。如果使用1.driver = webdriver.Chrome()2.driver.get(url)3.driver.find_element_by_xpath此时会发现#document下的body中的内容为空。document is a virtual element, which doesn't really ...
lintcode Trie树、二叉树、堆等 前言第四周刷的是Trie树、二叉树、堆等。此次参与刷题的共五人(嘟嘟、琼琼、东东、大智、博主)。正题442.实现Trie树关于Trie树,刷的第一道题是 107.单词拆分1。实现相对比较简单,实现插入、搜索和以什么开头即可。473.单词的添加与查找插入和普通的一样,查询的时候带有.的模糊查找,把所有的都找一遍,有一个满足条件的就返回True。132.单词搜索2有一个字母矩阵和一个词典。找出同时在词...
lintcode 矩阵问题(最全的面试矩阵问题) 前言第三周我们计划刷关于矩阵的题目。此次参与刷题的共五人(嘟嘟、琼琼、东东、大智、博主)。首次把宿舍的白板用上了。。正题28.搜索二维矩阵每行都是有序的,且下一行第一个元素比上一行最后一个元素大。我们先对行二分,再对列二分。算法复杂度O(logn*logm)38.搜索二维矩阵2每一行从左到右递增,每一列从上至下递增。本题的难点
lintcode 动态规划问题 前言第二周我们计划刷动态规划的题目,由于题目较多。我们选取出现频率最高的十道题目。此次参与刷题的有五人(嘟嘟、琼琼、东东、大智、博主)正题94.二叉树中的最大路径和1.dp[father] = max(dp[left],dp[right],0) + a[father]到父亲结点的最大值等于(左边或者右边或者都不取里面的最大值)。2.当然全局最大值也可以是以父亲结点为中间结点把左边和右边连接起来,这...