2019.5 趋势科技(南京)暑期实习生面经(Java软件开发)
一面:
一面持续时间较长,大概一小时,我被问了1时20分钟,问的也比较细,主要根据简历问东西,考察你的掌握程度。下面是我的一些具体问题。
1. 自我介绍
2. 介绍项目,在黑板上画出项目的架构图,依据所画的架构图询问某一功能模块的具体实现细节。期间也包括考察你的sql语句书写,对SSM框架的理解,SSM与传统的Servlet有什么样的区别。
3. 写一道算法,我的是求解斐波那契数列的第n个数,用不同的方法实现,并比较方法的时间复杂度和空间复杂度。
4. 在浏览器页面输入www.jd.com,到得到京东网站首页中间发生了哪些事情。
5. Java内存溢出的原因,如果想单独为某一段程序或者一个jar设置较大的内存怎么办?如何增大JVM的内存空间。
二面:
二面大概问了30分钟,相对于一面而言问的较为笼统,问题也较为开放。
1. 询问项目,项目中如何解决sql注入问题的。ticket如何保证用户自动登陆不会被别人直接用在url中加入id盗号。
2. 计算机网络TCP和UDP的区别,TCP的拥塞控制,为什么需要慢启动。
3. 项目中遇到哪些问题
4. 对技术和业务二者的看法
HR面:
1. 个人的职业规划
2. 选择就业单位最终的三个因素
3. 用三个词形容一下自己
4. 可实习的时间