2017年12月12日下午,接到百度面试电话,之前在实习僧官网上投了简历。这是人生中的第二次面试,第一次面试也是百度,是手机百度业务部的直面。在第一面时被怼到直接挂掉。详情:
人生第一面,被怼到怀疑人生
这次面试的部门是企业智能平台部,一个很高大上很高大上的部门哟。面试我的是我们团队老大,也是我的直接导师。面试内容很简单,主要问了PHP的一些常用函数呀,linux基础,以及Mysql的一些知识(第一次面的锁和事务整晕我的,这里重点),然后其他的就是把第一次面试我写的面经上的对我来说有问题的点重新问了一下。(还好我把第一次没回答上的全都有认真看)面试结束第二天,收到HR电话,说我直接过了,我反问一句,没有二面或者三面的吗?hr说,部门那边说可以了就OK了。最后去了百度才知道,团队老大(导师)说过了就OK了。然后定于12月20入职。
写一下入职之后吧,就不抱怨北京的房租和生活了。
入职第一天,走完入职流程已经中午11:30了,早上没吃早餐(好饿)。见到导师,他给我找了工位先坐着,然后中午带我到百度食堂吃了饭(他刷卡)。然后中午我到五楼,导师他们在二楼。中午大概熟悉了下环境,晚上找了同学一块下班。
入职第二天,导师让我负责一个项目,然后我就开始看项目代码,很简单的MVC架构,然后中午给我提了个需求,改了些东西。给导师提交代码(git一定要熟悉),导师怼代码不满意,然后重新按照他的要求写,写完再提。完事继续看代码。接下来几天又改了一点代码,很小的需求。然后学校期末回校考试,部门老大说让回学校继续工作,导师没说啥。回校让我搭建项目的开发环境(nginx+mysql+php),这个项目不是基于ODP的。然后全程自己搭,老是出问题, 就一直找导师,(他估计都烦了)。
然后2018年1月12返回北京。上班第一天顺利把环境完成了,但是还是有问题,一点一点的在代码中测试,最后发现是因为自己编译安装PHP时没有安装mysql的驱动引擎,导致连接用mysql_connect()连接Mysql失败,我装的是用mysqli_connect()连接数据库的,最后问了导师一句,mysql_connect()这中连接数据库的方式不是在新版PHP中要废弃吗?导师回了句,按照项目走就好了。。。。
顺利搭建完环境,接下来的日子很适合养老,每天看代码,基本没什么需求(这个项目不是团队的重点项目)。在此期间,跟PM,FE,QA等都打过交道,确认需求,改需求,项目线上迁移测试,准备什么的一堆事。不过真的不太忙。直至过年放假。
开年过来继续了一个礼拜的当前项目。(哦,这段时间这个项目我改了一些代码,但很多没有上线,一直存在代码库中,改了一个bug直接上线的)
大概是2月末吧,一个周一导师告诉我我之前的项目我们团队交出去了,不做了,然后你去跟**的项目,(这个是团队的核心项目)然后拿了代码,看了一天,还没有完全看懂,基于百度ODP架构的。。。然后第二天搭建环境,自己搭了一部分,在同事指导下完成搭建工作。之后直接给我需求,是一个后台统计的开发,先修改了数据库,然后再怼数据库进行增删改等,最后取得所需要的信息返回页面展示。嗯,开发了大概一个周吧。之后这个项目上线,同事负责这个项目的,给我把代码过了一遍(继机器检查之后又检查了一遍),然后测试代码,后台完全没问题,前端展示代码有一点问题,(因为是管理系统,所有后台以及前端的代码都是我们自己写),改完代码,git配置有一点问题,重新配置,提交代码。同事检查完提交给老大,看了下时间晚上十点整,然后开始等团队老大检查完,上线。继续等,贼怕出问题。一切完成十点半。OK,下班。
嗯,之后就没什么了,后面就写了一些单项测试之类的。知道3.16离职。
嗯,实习这段时间还是很好玩的。早10点,晚9点,可以弹性调整。几乎没怎么加班,嗯,大概就这样。百度生活挺好的,建议大家可以去度厂,简单可依赖。
开始准备春招了,重新拾起包袱,加油,。