1230天,百度再见!!!

2023-11-21 10:20
文章标签 百度 再见 1230

本文主要是介绍1230天,百度再见!!!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

从2020年7月8日至2023年11月20日,在百度的工作到达了终点,完成了从学生向职场人的蜕变,是时候说再见了!

一、成长收获

在这1230天里收获颇丰,下面与各位分享一下。

  1. 从技术至上到业务赋能的思想转变

相信很多人都存在“技术至上”的思想,但是今天我来阐述一下自己的认知“技术不至上”,其实不是说技术不重要,而是一切的技术最终都是为产品服务、以收益为导向。其实这之间的关系可以理解为:用技术来实现产品,产品为用户服务,用户使用该产品才会带来收益。既然技术的最终归宿是收益,那在进行技术选型时应该将其与收益挂钩,只选择合适的不选择最新、最优的,因为最优的技术可能带来额外的设备成本,最新的技术可能带来更多的风险。

  1. 从被动到主动

很多人其实更喜欢被动接受一些事,老板吩咐我去做我就去做、pm的需求是什么我就怎么做,没有需求了我就躺平,其实这些事情仅仅是在被动的接受一些东西,就像我们小时候上学一样被动的接受一些知识,被动的接受固然让我们过的比较舒服,但亦会限制自己的成长,我们更应该主动去做一些事情去让自己成长,例如发掘平台项目中的性能优化点、提升广告相关的cpm、C端项目的DAU等。

  1. 懂得向上管理

很多人认为向上管理就是“拍马屁”,真的是吗?我眼中的“向上管理”是理解老板的目标,老板近期在主推什么事情,那我们就要向什么事情看齐,因为其站的高看的远,瞄准正确的目标,则能够调动更多的资源,做的事情更容易成功。

  1. 正确的事更需要天时地利人和

这句话是我最近一任经理跟我说的,仔细品味感觉越来越有道理。相信很多人遇到过这样一种情况,你认为某件事情很正确,必须要做,但是你去反推PM、leader、合作方等,完全推不动,因为这件事情仅仅在你这儿具有较高的优先级,对别人来说有更重要的事情去做,所以这样的事情对你来说即使再急也没用,只能等待一个合适的时机去完成,例如上面老板要推这个事情、这个事情再不进行就要出线上事故了……

二、面试经历

近期面了一些公司,发现其考核的内容大同小异:基础+项目+算法,下面简要分享一下。

  1. 基础

基础无外乎HTML5、CSS3、JS、React、Vue、构建工具、Node、浏览器、网络,这些只需要临时突击一下,理解内容并概述出来就行。

  1. 项目

项目需要靠平时的积累和文字的打磨,最终在简历上体现出来,那什么样的项目才能在简历上让面试官眼前一亮呢?我认为主要有以下几点:

(1)有商业指标:例如广告类型的提升了多少cpm、消费;C端的提升了多少DAU、用户时长;平台引入了多少用户接入;电商类的GVM提升了多少,毕竟数据更有说服力。

(2)平台优化:平台类项目更应该体现自己的优化点,例如异常数降低多少;FP、FCP、LCP等提升了多少。

(3)创新项目:项目中利用了什么新的技术(Next14、Turbopack、Rust等)、探索了什么创新方向(例如Web3、AIGC等)。

  1. 算法

算法是当前面试逃不掉的一关,包含前端算法、leetcode算法两类,这部分其实并没有什么投机取巧的方法,必须要下苦功夫。我主要刷了如下内容:

(1)leetcode:312道;

(2)前端算法:36道;

(3)算法真题:54道;

通过刷这些算法,最终面试中80%左右的题目均出自于自己刷过的题目,下面简要列举一下(具体答案后续会逐渐分享出来):

(1)拼多多

1)实现promise.all()

2)实现add(1)(2, 3)(4).sum()

3)实现累加

(2)美团

1)括号生成

2)给出一组区间,请合并所有重叠的区间

3)实现Array.prototype.reduce

(3)蚂蚁

1)查找字符串中连续重复最多字符的函数

2)实现useRequest的hook函数

3)实现repeat函数

4)实现求和函数

(4)小红书

1)实现promise

2)螺旋打印二维数组

(5)字节

1)按照版本号对数组排序

2)promisify实现

3)数组目标和

4)对于深层对象转化为一层对象,其中key变为点号分隔的形式

5)找出一个数组中的包含不重复数值的最短子数组,其子数组和和>=k

三、小程序预告

在准备面试过程中总结了11个类别共300+道题目,为了方便朋友们复习,在小程序“「前端百题斩」”中进行展示,奈何小程序还在备案流程中,为了小程序上线后第一时间体验,辛苦朋友们关注公众号“「前端点线面」”,在可用后将第一时间通知各位。“前端百题斩”小程序系《前端百题斩》上下合集,敬请期待!!!

10f4f6673584d6c90c353e200d98cfed.jpeg

这篇关于1230天,百度再见!!!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/401713

相关文章

百度/小米/滴滴/京东,中台架构比较

小米中台建设实践 01 小米的三大中台建设:业务+数据+技术 业务中台--从业务说起 在中台建设中,需要规范化的服务接口、一致整合化的数据、容器化的技术组件以及弹性的基础设施。并结合业务情况,判定是否真的需要中台。 小米参考了业界优秀的案例包括移动中台、数据中台、业务中台、技术中台等,再结合其业务发展历程及业务现状,整理了中台架构的核心方法论,一是企业如何共享服务,二是如何为业务提供便利。

Imageview在百度地图中实现点击事件

1.首先第一步,需要声明的全局有关类的引用 private BMapManager mBMapMan; private MapView mMapView; private MapController mMapController; private RadioGroup radiogroup; private RadioButton normalview; private RadioBu

百度之星 2015 复赛 1001 (数长方形)

数长方形    Accepts: 595    Submissions: 1225  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description 小度熊喜欢玩木棒。一天他在玩木棒的时候,发现一些木棒会形成长方形

百度之星 2015 初赛(1) 1002 找连续数

找连续数      Accepts: 401      Submissions: 1911  Time Limit: 2000/1000 MS (Java/Others)      Memory Limit: 32768/32768 K (Java/Others) Problem Description 小度熊拿到了一个无序的数组,对于这个数组,小度熊想知道是

百度之星初赛1002(二分搜索)

序列变换    Accepts: 816    Submissions: 3578  Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description 给定序列 A={A1,A2,...,An} , 要求改变序列A中

百度之星初赛1006(计算几何:能包含凸包的最小矩形面积)

矩形面积    Accepts: 717    Submissions: 1619  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description 小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些

【python 百度指数抓取】python 模拟登陆百度指数,图像识别百度指数

一、算法思想 目的奔着去抓取百度指数的搜索指数,搜索指数的爬虫不像是其他爬虫,难度系数很高,分析之后发现是图片,坑爹的狠,想了下,由于之前做过身份证号码识别,验证码识别之类,豁然开朗,不就是图像识别麽,图像识别我不怕你,于是就有了思路,果然有异曲同工之妙,最后成功被我攻破了,大致思路如下: 1、首先得模拟登陆百度账号(用selenium+PhantomJS模拟登陆百度,获取cookie) 2

百度智能云向量数据库创新和应用实践分享

本文整理自第 15 届中国数据库技术大会 DTCC 2024 演讲《百度智能云向量数据库创新和应用实践分享》 在 IT 行业,数据库有超过 70 年的历史了。对于快速发展的 IT 行业来说,一个超过 70 年历史的技术,感觉像恐龙一样,非常稀有和少见。 但是数据库之所以有这么长的生命力,核心是在不停的变更和创新。 简单回顾一下数据库的历史,在过去的 70 年里面,数据库一直跟着底层基础设

mhtml图片提取 百度图片下载

如果你需要找一些图片,可以先去百度一下,待相关网页加载完成后,点击保存,即可得到一个mhtml文件。这个文件里的图片会用base64进行存储,只需要找到他们并转化就可以。目前在美篇之类的网站上效果还一般,需要继续排查问题。 效果 代码 大概分为提取所有base64、转化为图片两步。 import base64from io import BytesIOfrom PIL import

使用百度飞桨PaddleOCR进行OCR识别

1、代码及文档 代码:https://github.com/PaddlePaddle/PaddleOCR?tab=readme-ov-file 介绍文档:https://paddlepaddle.github.io/PaddleOCR/ppocr/overview.html 2、依赖安装 在使用过程中需要安装库,可以依据代码运行过程中的提示安装。我使用的为python3.7,安装库为: