实习需要的技术栈

对于实习生来说,很多公司的要求不会很高,只要你的水平对得起给你的工资。公司肯定也知道你的水平啦,不会期望太高,会让你边工作边学习。具体公司的要求要看公司啦,不同水平的公司对实习生的要求也不一样,对你的培养也会不一样。不过不管怎么样,java基础都非常重要,什么JVM,JMM,Classloader,还有一些常见类的源码,自己可以试着分析一遍,现在让你说出LinkedList的内部实现你能不能说出来,HashMap不用多说了,80%的面试都会问到。还有重要的,多线程,并发,网络,IO。这些都是要看看的哦。
    BAT企业对实习生的要求:1、操作系统。尤其是内存/线程/进程方面2、计算机网络协议,重点关注 TCP/UDP/HTTP。3、数据结构与算法。4、数据库,知道mysql存储引擎中索引的实现机制、数据库事务的几种粒度、行锁,表锁;乐观锁,悲观锁等5、设计模式,熟悉常用的几种设计模式就行。6、Java语言基础。熟悉java语言基础,了解JVM、内存模型,重点考察 面向对象、集合框架(继承关系,实现原理)、异常体系、IO体系、并发集合、多线程。熟悉多线程编程/并发/线程安全明显可以加分。7、J2EE,熟悉Spring/Spring MVC , ORM 什么的吧。看过源码,了解原理之类的也明显可以加分。8、Linux,熟悉基本的linux命令就行吧9、如果有自己做过的实习项目会加分不少。
    TMD企业对实习生的要求(以美团为代表):1、精通Java/C++/golang程序开发(至少一种)2、熟悉linux下后台服务开发、网络开发3、熟悉zookeeper、redis等开源项目优先,4、有分布式、服务一致性领域研发经验优先5、优秀的沟通协调能力以及项目推进落地能力#校招##面经#
全部评论
xd,加班快乐吗
点赞 回复 分享
发布于 2022-08-18 09:52 上海
楼主你好。私信你了,方便的话回复一下。
点赞 回复 分享
发布于 2022-11-24 19:46 湖南

相关推荐

1 5 评论
分享
牛客网
牛客企业服务