工作感受:
入职比较早,已经工作四个多月了,就来聊聊工作感受吧~
首先,刚进公司会做一个两周的training,作为后台开发,个人认为这个training对之后的工作内容帮助很大,尤其是今年换过题目之后,我觉得跟我的工作内容更贴合了~
然后是工作内容,个人觉得尽管自己刚入职短短四个月,我自己学到的东西还是很多的,技术上有很大的成长,身边的同事也特别好,遇到问题会互相讨论,平时互相开开玩笑,周末一起约着出去玩~就像还在实验室一样~平时周四和周五都有科室和小组的技术分享,也有技术培训可以报名参加,并且有些是脱产的培训,比如前段时间我就参加了某行业大佬的培训,还有高性能应用系统设计的培训~从分享和培训中我也学到了很多对工作切实有用的知识~
关于工作时间,早上9点打卡,虽然和大多数互联网公司相比时间较早,但也让我养成了早睡早起吃早餐的好习惯,觉得生活健康了许多。中午午休时会关灯,大家都会买折叠床在工位下或者会议室睡会。晚上正常下班时间是17:30,时间比较自由,没有强制加班的文化~加班会有加班费。开发也是按迭代敏捷开发,迭代总结会每个人都可以提出本迭代的意见建议,master都会在下个迭代改进~个人觉得特别好~
公司还提供了便宜便捷的人才公寓,一起入职的大家都住在一个小区,周末可以约出去玩,还可以一起吃饭,住起来既安心又开心~
面经:
面试一共两轮,第一轮技术面试,第二轮是主管+hr(可能会问项目,技术涉及不多)
1. arraylist初始大小为5,添加15个元素,会报错吗?
2. 有没有遇到过数据库死锁?讲讲x锁和s锁的区别。死锁和数据库索引有关吗
3. 推荐使用mysql存储过程吗?
4. 线程池用什么类?get是干什么的?(submit future中的get)
5. 重复元素怎么快速去重,如果要保持有序呢?(考察数据结构)
6. 策略模式知道吗?单例模式
7. 用过mybatis吗?原理?
8. 两个包下有同样的类名,Spring允许用依赖注入加载吗?
9. ==和equals区别
10. 如果某个字段是非必填的,在设计该字段相关的方法时参数设计为int还是Integer?(考察int和Integer区别)
11. Inner join和left join的区别
12. static静态变量,用在什么地方,修饰变量和方法的作用
13. Java和其他语言的区别以及继承、封装、多态。
14.快排
15.平衡二叉树和为什么要有平衡二叉树(二叉搜索树的性能退化),以及了解红黑树吗
记得也有问jvm相关的问题,具体什么记不清楚了
全部评论
(8) 回帖