vivo提前批后端面经

技术面:
1. Q:觉得用过的模板解析引擎有什么不同的特征。
A:用过JSP和Thymeleaf,JSP我就说适合Java程序员做前端,本质还是Servlet,生产环境下调试方便;Thymeleaf是SpringBoot项目碰到的,本质是EL,语法特殊,但是前后端传值、传对象方便。

2.Q: 讲一下对jQUERY的使用感受
A:研一的项目做过iOS开发,用OC做的webview APP,用到了jQuery Mobile做界面和事件控制,感觉很方便。  后面的Web项目主要用来进行Ajax操作,选择器很方便。

3. Q: 硕士一个项目涉及到跨系统集成,要我在纸上画出集成逻辑架构,介绍一下开发用到的技术和业务环境。
A: 集成用的WebService,引入Apache旗下的Axis, 涉及到文件传输和多数据源配置。。。。

4. Q: 开发中常用到的集合,各自的特点,使用的注意事项
A:用得最多的ArrayList,HashMap, 要注意多线程安全问题。

5.Q: 上面提到的集合,内部实现结构原理是什么,ConcurrentHashMap保证线程安全的原理又是什么
A: 只说出了List是数组,脑子抽了说Map是双向链表。。。  保证安全的原理直接没答上来。。。。

6 Q:垃圾回收算法,常见的垃圾回收器及他们之间区别,垃圾回收发生在哪里
A:三个算法说出来了,提了分代,收集器只能说出CMS 和 G1的名字,二者区别没说上来。   回收说发生在堆,没再追问。

7 Q: 写过最复杂的sql,  手写代码: 统计各个科目考试最高分
A: 最复杂的包括了sum、case、left join、group by,追问左连接和内联区别,没答上来

8 Q:用过eclipse、IDEA、Myeclipse,评价一下区别
A: 代码提示、插件库、收费与免费、代码模板、资源消耗

9 Q:用过EJB和SSH,评价一下区别
A: 答得比较乱,还是上网查吧。。。

10 Q:问了实习经历
A: 彩票网站,后台算法开发,兑奖算法设计,用到了工厂模式

11 Q: 了解分布式吗?
A: 只在EJB接触过,(这里被面试官打断,表示EJB过时了,不用提),我就说以前做过Spring Cloud,可能有点沾边。

HR:
1.自我介绍
2.专业不是计算机,但是研究方向是做java web,问了些情况
3.实习经历
4.意向工作城市
5.有没有挂科过,本硕阶段学院排名
6.进入vivo想学到什么
7.硕士阶段收获最大的科研经历

====更新====
拿到sp了,祝同学们都能有理想的offer!

#vivo##面经##秋招##Java工程师#
全部评论
楼主有hr面吗
点赞 回复 分享
发布于 2019-06-12 18:52
技术面只有一面吗,以及为什么问了jQuery等前端知识。。面的不是后端吗
点赞 回复 分享
发布于 2019-06-12 18:46
在哪面得
点赞 回复 分享
发布于 2019-06-12 18:51
我还在进入笔试,咋说?
点赞 回复 分享
发布于 2019-06-12 18:56
问的技术都比较老啊
点赞 回复 分享
发布于 2019-06-12 21:49

相关推荐

点赞 评论 收藏
分享
10-16 11:44
已编辑
门头沟学院 Java
先叠个甲:避雷客户端!客户端校招都是资本家的减税工具!招聘软件被要简历就给了,面着体验下,还是客户端友好啊反问交流基本都20min起,面试官都会积极交流或给建议岗位是iOS,一面1h,当天下午约二面;二面1h,第二天约hr;三面hr 20min多,当场约主管面【一面】1. 进程、线程、协程2. 进程间通信方式3. 讲讲实习和项目中的多线程场景,后端、android、IOS都说说4. 网络请求的响应码知道哪些5. 各版本的http的特点6. 数组、链表、map的区别及应用7. 实习客户端埋点都有哪些内容?8. 讲到卡顿,客户端、服务端卡顿一般有什么原因?9. 多线程并发场景题,一个线程写、多个线程读,假设写要10s,同时进行不阻塞用户操作,服务端和客户端你会怎么设计?(异步写,无强一致性要求就读副本,有就轮询/事件订阅,写好再读)10. 实习画UI?那讲讲IOS的复用及原理(不会,原理还没看,大概讲了如何/为什么要reusable)11. 点击button或者其他UIview到响应的原理12. 讲讲实习中印象最深的需求后面聊了点redis运维监控相关,感觉面试官也懂不少后端的东西手撕:LRU反问:1. OC需要深入学习吗?(重点了解runtime特性)2. 那边用UIKit还是swiftUI?(都有,但swiftUI坑优点多)3. 经常用cocoapod,那ruby需要深入了解下吗(脚本语言用gpt就好了)4. 流程(技术+技术/项目+总监+HR)【二面】1. redis缓存与分布式锁,原理及潜在问题2. auth2.0授权码模式3. 飞书登陆接口怎么做的4. 授权码模式下,客户端如何防范CRSF攻击5. 最近做的IOS需求有啥?碰到困难怎么解决的6. IOS如何获取当前top的vc7. 客户端埋点做了那些内容,有碰到什么坑吗8. 读取图片的过程,如果图片读取时间很长可能是什么原因9. 包体积怎么优化10. IOS不太会,面试官:那聊聊你擅长的,对ai在端侧的应用场景有什么看法手撕:螺旋矩阵反问:1. 大前端学习建议:flutter没什么必要,大厂不太用,react/vue可以学一下2. 对于网上客户端言论的看法:ai native商业模式能成功的话可能是个新的需求点。具体个人竞争力还是看个人,后端摆烂也都是crud,建议现在做的端智能方向之后可以深入点。3. 流程:3轮技术+1轮hr4. 讨论了下native ai盈利的可能商业模式,面试官说他们海外业务已经开始盈利了“但怎么盈利的肯定不能告诉你”(跟现在实习单位算是竞对)【hr面】唠家常,反问时候问流程,hr直接当场查主管日程发邮件🤣【四面】主管https://www.nowcoder.com/share/jump/6401346151729002178897 #24届软开秋招面试经验大赏#  #你都收到了哪些公司的感谢信?#
点赞 评论 收藏
分享
点赞 31 评论
分享
牛客网
牛客企业服务