- 2023-11-11·后端查看全文《实习第三周》 这一周整体来说都是摸鱼,导师没有安排任务,自己也看公司文档,熟悉业务啥的,然后就是打算学习黑马微服务项目,感觉和公司技术栈蛮搭的, 可能是导师看我写日报的内容,看我没啥事情做,要我去看同事之前提交的代码,找出bug或者缺陷[囧][囧],我看有些同事(听说是早两年毕业的学长)写的代码...编程导航_小y:看下星球 #学习指南# 里初入职场的一些建议:https://yuyuanweb.feishu.cn/wiki/CHzBwweCIiKEoLkB5TVcPsGNnTf1)先做点自己能做的事情,比如把团队里的技术文档、信息之类的进行整合分类(此类属于重要但不紧急的,恰好是你能去做的,这个过程中也能熟悉团队的项目和内容)2)前者和导师打下信任基础,再去申请做一些小需求,不然导师给你分配需求,说不定他帮1940分享
- 2023-10-23·后端秋招失败,所以来实习了,本来想着秋招找不到,我就去考软考(后面看看补录啥的有没有机会),结果是很难去平衡时间,每天焦虑投简历,然后面试实习第一家就去了,因为后面我感觉机会渺茫,先拿个实习再去考虑,但是现在又接到一些秋招的面试(我还是第一次实习,只能推了),而且也没准备软考(悲😔)编程导航_小y:加油,所以现在去实习了吗,还是在继续秋招呢1420分享
面经
《实习第四周》 总体来说已经适应了公司的节奏,前两天为了把业务更加熟悉,照着公司视频画了一下思维导图,有一说一自己动手抄一遍很多东西理解的更透彻了 周一和导师讲我看的导出功能,结果他说是导入功能,因为我写的导出功能,所以没必要跟他讲(直接当场去世),然后公司因为一直招人,听说后面有好多项目,感兴趣的同学可以来试一试,面试很简单的就是工资低了[撇嘴],然后他带两个实习生给其他同事带,所以没有管我了(只能硬着头发看导入功能了),看了一下午,基本上也没啥难度,就是各种类,接口,还有抽象类(应该是设计模式)互相调用(有一说一,基础真的很重要[发呆],很多小细节,看培训视频都是剪辑好的,但是鱼皮的从0-1的项目能学到很多东西[呲牙]) 重点:不清楚的一定要问,接受任务的时候最好能够重复一遍[撇嘴][撇嘴][撇嘴] 最后也是导师看我没啥任务,给我介绍了他一直对接的外包同事,要他安排项目给我做,说实话,心里开心但也很慌张(导师人还是不错的,他跟其他同事聊天说实习生不做点啥事情学不到什么,其他实习生基本上很少有开发任务[害羞]) 然后就是和同事对接项目,开视频对接需求,因为吃过亏,所以对接任务的时候,我很多不懂的都会把我的想法告诉他,最后为了保险起见,我把我理解的任务,写下来发给同事看,最后有问题也不能怪我[害羞] 后面是公司十周年活动,上午玩猫爪老鼠,下午开始对着需求写代码,因为有参考的代码,一天下来都是在理解别人的代码怎么写的,然后和我要实现的需求有什么不一样,晚上就是吃蛋糕,公司氛围还不错 最后一天,因为对整体流程还不是很清楚,所以画了流程图给同事看,怕开发后出现问题,所以过一遍[撇嘴],开发过程中真的很痛苦(取名字,类放在哪里,这样写会不会重复代码,是循环还是用别的办法),所以一天下来只疏通了基本的流程,不过动手敲代码的时候发现很多开始不知道怎么实现的功能一下子有思路了(对业务更熟悉了[害羞],动手真的很关键) 周末想着能不能在家调试一下不过,奈何不能了解公司内网,没有vpn,失败告终 总结:实习要想写代码,首先要让导师信任你,对你写的代码比较认可(如果开始有机会接触),然后就是基础真的很重要,很多调试bug的方法,创建类的方式,流程图怎么画,遇到问题的时候整体的思路不能懵
《实习第三周》 这一周整体来说都是摸鱼,导师没有安排任务,自己也看公司文档,熟悉业务啥的,然后就是打算学习黑马微服务项目,感觉和公司技术栈蛮搭的, 可能是导师看我写日报的内容,看我没啥事情做,要我去看同事之前提交的代码,找出bug或者缺陷[囧][囧],我看有些同事(听说是早两年毕业的学长)写的代码一个方法几百行,看都不想看,注释也少[撇嘴] 然后要我去画出写的导出功能的流程图,因为是导出Excel表格,公司已经写好了模板,自己只需要改一下参数啥的在调用方法就好了,总体来说难度不大,看懂倒是没有问题,不过业务感觉好深,涉及到几张表[撇嘴],导师要我画细一点,下次给他讲 还有就是在公司带薪学习,不干啥事情总感觉有种随时被开的感觉[囧],学不到东西,也不能敲代码心里慌(是不是应该找导师要求写点代码啥的[发呆],但是公司业务感觉好深(好多专有名词都没接触过,表也很多),可能写一个接口要涉及到好多表的关联),因为我跟导师写的一个功能,他负责最难的导入接口,我看他写的代码涉及到很多字段判定,查表啥的[撇嘴] 而且跟我一起来的实习生都没有动手敲过代码,基本上是看代码,学习文档啥的 总体来说,来公司三周,基本上没有啥特别难的任务,都是看公司文档,然后熟悉公司业务啥的,唯一敲过的代码就是单表的增删改查,唯一纠结的是不是应该找导师要点任务来做,还是继续熟悉公司业务[撇嘴],摸鱼自己学习黑马微服务
实习第二周 《https://wx.zsxq.com/mweb/views/weread/search.html?keyword=实习第一天》 开始写代码,之前通过mybatisplus建了一个表的do,dto,dao等层的初始代码,导师给我写了几个功能(分页查询,导出,导出查看,作废功能),要我一天两个[撇嘴],刚开始真是不知道怎么下手,取名,传什么参数根本不会,一脸懵(虽然鱼皮讲了很多) 问导师怎么写,他就说参考之前写的,然后给我讲了一下大概流程,参考之前的哪些代码(导师之前发我的需求文档很重要,我没有把心思放在里面,很多要求的字段判断在里面都有说),然后我就开始了我的痛苦之路,开始参考之前的代码建request对象,然后转dto对象(公司用的@mappings注解,不懂硬看) 一天下来算是跑通了,不过只完成了分页查询(其实很简单的,主要实现方式mybatisplus都做好了),第一次写真有点不适应(API层调服务层,当时我是很懵为啥要建这么多层[撇嘴])最终算是写出来了,太菜了(导师觉得我会写,有点高看我了) 《实习第二天》 今天压力更大,说我后面三个功能都简单,今天晚上6点前问我能不能写完[撇嘴][撇嘴][撇嘴],我只能说试试看(心里根本没有底) 然后开始写导出功能,跟之前一样问导师哪里可以参考,因为公司项目是第二版开发了,之前有代码,然后开始写,看别人写的代码,然后复制到我这里,理清别人思路,怎么跑通的代码,上午是真的很痛苦,不过第一天熟悉了各种建对象的经验,倒是好了一些,公司已经写好了模板,只需要自己传入自己的参数,然后改一些代码就行了,不是很难(怪不得导师要我写三个,但是对于我来说是未知的[撇嘴][流泪]) 下午写完之后,问导师怎么写导出查询,导师跟我说参考别的代码,我一脸懵逼,但是看导师比较忙,我也不好意思继续追问,公司好多包,一个类全是方法(idea的各种小功能要熟悉,不然难受死),找了一通之后找不到,无奈只能开始写作废功能,这个倒是说就是把一个字段改变一下类型就行了,我倒觉得蛮简单的,但是没有参考代码,真不知道怎么写(这时候需求文档的重要性就来了,我没看) 无奈只能按照自己做项目里面的思路来写,写完之后到了快下班样子,给导师看,他说要我发给他,到时候他git上去(因为我没有权限修改公司代码,git的功能还是得熟练),但是觉得我可能有问题,然后他就review一遍,跟我讲了一下我写的代码哪里不好,有什么问题,要我去改,特别是作废功能,跟我说是不是没看需求文档,我想着写代码也没看过这玩意啊,然后要我改 开始理清导师要我改的思路,尝试修改,过了半个小时导师问我改好了没,我说差一点[流泪],其实还有好多,然后他就下班回去了,我接着改,总算是改完了,然后发给他,下班[憨笑] 这两天下来虽说有压力,但是还在都解决了,也学到了一些东西 《实习第三天》 导师要我拉取最新代码,看看提交的,然后要我测试,我看了导师提交了我写的代码,改了一些bug,然后代码也整理的清晰很多(我写的比较臃肿[撇嘴]) 然后开始测试,导师要我测试这两天写的接口,本地测试要启动服务,因为公司是微服务项目,配置了很多代码,我靠着API也能看懂一些,但是我启动的时候就一直报错,尝试无果后求助导师,他通过git的push(这个我是没想到)看我修改的代码,最终定位是我没有改配置[撇嘴][撇嘴][撇嘴],微服务项目还是有点不熟悉,不过好在启动了 然后就是使用postman测试,按照我自己的思路去调用接口,可想而知失败了,找了半天,是因为我在Postman配置我的token(之前没有接触过要设置),不过好在解决了(后面也会出现问题,因为token不能一直使用,好像会过期[撇嘴],浪费了很多时间),然后根据文档,把该有的功能给测试了,也算是摸鱼了很多时间 然后发给导师,下班 《实习第四天》 导师要我往表里面添加数据,熟悉一下表的结构,这一天没啥事情干,算是摸鱼了,最后添加数据没成功,是因为权限问题,一天也是过去了,下班 《实习第五天》 导师要我添加关联的数据,把我自己的信息加进去,好测试写的接口能不能行,这一天也是蛮轻松的,没啥压力,按照要求完成了,后面导师要我写一个sql脚本,我一脸懵,没接触过啊(原来就是一些sql语句[撇嘴]),sql能力也能弱,没写好,发给导师之后我在旁边看导师自己改了很多,主要是需求没听明白,表的字段包括关联的表也不是很清楚,总之也是完成了 《 总结 》 一周下来,开发了一个功能,写了三个接口,导师完成了最难的一个,也review了我的代码,改了很多,不过最终也出现啥问题[得意] 面对需求的时候,不能乱写,一定得问清楚了在写,还有基本功很重要,真正开发的时候没有这么多技术要你实现,都是已经写好的,你只需要去理解需求,在crud实现
实习第三天 1、测试前两天写的功能 2、之前的内容等周末在补吧, 3、明天测试数据库(添加数据),调通页面 4、公司项目基本上都用到了主流的开发技术(微服务,redis,mongodb等)感觉深挖还是能学到一点东西
实习一周记录 因为之前有点忙,没有记录,现补上 <实习第三天> 1,看了公司Wiki文档,才知道实习生培训的内容,考核啥的(脸皮太薄了,有些东西不好意思问,觉得自己能解决,但是得花更多时间去了解,难受😔),自己花时间按文档的东西配置啥的 <实习第四天> 1、通过文档学习公司业务,因为没接触过,看不懂一点,很难,继续阅读公司代码,熟悉任务调度流程,下午到晚上整个项目组开知识分享会,和上海的同事投屏分享,初步认识了一点同事 <实习第五天> 1、听了小组之间同事的近期任务,以及完成的功能啥的,说实话很多业务方面都听不懂[撇嘴][撇嘴][撇嘴] 2、下午给导师看了流程图,讲了一下我的理解,导师也对我的一些看法,不懂的地方分析讲解, 3、好像是每周有一个实习生交流,导师跟我聊了一下这周的情况啥的工作方面,生活方面怎么样(导师要我多交朋友,同时进来的实习生有很多[撇嘴],脸皮太薄了,有问题我都是靠自己解决这个习惯得慢慢改),说实话,导师还是蛮好的,有问题问他都能耐心讲解 <一周总结> 整体来说,公司的技术栈靠着API项目都能看懂(但是很多配置问题,用的不熟还是缺少实践),就是有点不熟,然后就是公司业务方面没有接触过,需要花时间去学习,下周导师说带我做他现在做的需求,第一次接触,感觉好难[撇嘴]
实习第二天 信息真的很多,要自己去学习,有点没适应过来,期间因为maven没有配置公司的私服,导不进包,父工程没有从仓库拉取等问题😞,导师问我有没有什么任务,我说没有安排(其实文档里面有很多😳)然后要我去看任务调度的类,把流程看懂,到时候给他讲,连了数据库,很多表(业务没有接触过)看不懂,硬着头皮去看代码,分析,可想而知,结局不尽人意,虽然能大概知道业务流程,但是为什么要调用这个方法,涉及到什么表完全不知道,然后导师叫我明天去学习部门相关业务😞😞😞,不过有一说一导师人还是很好的
秋招失败,所以来实习了,本来想着秋招找不到,我就去考软考(后面看看补录啥的有没有机会),结果是很难去平衡时间,每天焦虑投简历,然后面试实习第一家就去了,因为后面我感觉机会渺茫,先拿个实习再去考虑,但是现在又接到一些秋招的面试(我还是第一次实习,只能推了),而且也没准备软考(悲😔)
《https://wx.zsxq.com/mweb/views/weread/search.html?keyword=实习第一天》 签实习合同 注册各种账号,配置信息 看入职信息 安装jdk,idea,maven工具 拉取部门代码自己看
Java - 实习(得物)面经
求职面经 10.15得物实习生 一、自我介绍 项目哪里上线(简单介绍,解决啥问题) 服务器部署在哪里(Tomcat) Java哪方面熟悉 java执行select请句经历了什么过程(Java到MySQL的过程) MySQL拿到数据之后会做什么? MYsql底层存储引擎?(常规的是什么) innodB引擎有啥好处? 事务在哪些存储引擎支持?怎么实现 具体用的什么方式到实现回滚? 事务在不同隔离层面下有什么区别,会出现啥问题) MYSQL复杂查询平常有用吗? 左连接接和外连接,内连接是什么? 子查询和连接查询那个更好? 子查询有啥缺点?是什么? 用什么方式去提升查询效率?(加了索引一定会快?) 介绍了b 树? 怎么确保一个方法同一时间只能被一个线程执行? (sync,提示lock) synC 和lock有什么区别? 确保一个方法同一时间最多被两个线程调用? 集群下,一个方法同一时间只能被一个线程调用? (提示redis) 二、基本情况,实习时间,毕业论文,学校怎么安排 三、总结, 整体下来我人还是有点懵的,回答的问题都是零零散散的,答不到点上,背的不熟[流泪]


