SAP software实习 技术面+manager面
日常实习,直接安排了两面,三点的技术面+四点的manager面
一. 技术面
是两个小哥哥一起面的,小哥哥们人很好
上来闲聊了一下,氛围挺好的
1. 英文自我介绍
2. 看到我简历上有一些acm之类的竞赛经历,让我用英文来随意介绍其中一场竞赛
3. 用英文介绍一下这场比赛里你最印象深刻一道题
后面就都是用中文问的了
4.javascript了解吗,nodejs了解吗(本人做后端的,表示不了解)
5.数据库了解吗,我表示用过mysql
然后就问了我mysql有哪些操作,类似select这种,我答了一些数据库操作,表的操作之类的,他就问我直接答有哪些搜索操作
6. mysql 对having什么了解,sql几个关键字的执行顺序,了解这些执行顺序有什么好处
7. C和java的区别
8. 多态是什么,代码里具体怎么体现的
别的八股记不太清了,没有问的很多很深
接下来问的项目相关,问我用过哪些框架(springboot)
spring全家桶比较了解哪些,项目里的登录如何实现的(用的springsecurity,又问了session和cookie的区别优劣),后端接口是如何暴露的,怎么转换的json,@Responsebody注解,持久层用的什么,ioc...
最后是反问时间,问了对方的部门,对我的评价,还闲聊了半天别的,总体体验很nice,除掉反问大概面了半小时左右
二.manager面
面试官很亲切,一样氛围很好
1. 问了刚才的技术面感觉怎么样
2. 对于以后工作的看***想在哪个领域工作(毕竟给我的试错时间不多了
3. 为什么现在想找实习
4. 平时做项目的小组合作是什么状态
5. 如果你做leader,你会怎么组织大家一起协同工作,如何push
6. 既然是做后端的,如果遇到前端不断改动,自己的data model也跟着要不停的改,这样的情况你怎么处理
7. 在10个人的一个组里你希望担任什么样的角色(dm,pm,架构师,开发人员),理由
8. 作为开发人员,如果遇到pm给的时间不合理,然后自己加班加点做的东西在展示的时候被说完全不符合客户的需求,可能需要几周的时间重新来过,你会怎么去沟通这件事
9. base的选择,怎么看待逃离北上广,你怎么想
反问环节,问了作为manager比较关注哪个方面,对我的评价