西安SAP实习面经

📍面试公司:西安SAP-iXpInternCloudNativeSoftwareEngineer

🕐面试时间:25/7/24,时长40mins

💻面试岗位:iXp软开工程师

💻电话面试:

正式面试之前有电话面试,询问实习时长,问了两句项目,反问了考勤问题和日常请假

❓面试问题:两位面试官

一、英语考察

1、英语开场打招呼,进行简单的自我介绍

2、简历上不同的项目,介绍1~2个项目背景及框架

3、简历上列出的编程语言Java和Python,给出自己对这两个语言的见解

(我回答:Python的语法更简洁易懂高级,Java需要记住相应的语法)

二、项目+八股考察

1、延续Java和Python的区别问题,从底层的语法特征、实现、用两者生成的APP之间的差别和优劣

(我回答:从数据类型/编译-解释型/APP界面)

2、Java有很多数据类型,Python可以不用声明类型直接赋值,Java内部是否有字符串和整型的概念?直接比较10和abc会不会报错?会发生什么?

3、简历上的项目是否是学校大作业?

4、讲解一下为啥用MapReduce框架?他有什么好处?

(回答:从HDFS的计算框架分析)

5、不要考虑HDFS,跳脱出框架,只讨论Map-Reduce的设计核心思想,面临了什么问题需要它?这个思想的设计需求、好处和提升?

(回答:Map-Reduce的计算任务)

面试官提示没有考虑到分布式系统多平台需要分发数据

6、项目中用到了Docker,基本命令?有没有写过Docker File?你写的File用什么框架?

(回答:不了解,只会linux命令)

7、数据库设计项目你排查的关键bug?怎么修复的?

8、你是怎么解决你提到的权限问题的?你设计的表的数据结构是什么样子?Table的字段?你怎么修改的权限控制?怎么保证管理人员和非管理人员访问的时候查询到正确的信息?

9、你最后是用两个WHILE语句实现的权限控制嘛?

10、问一些基础知识,网络了解吗?之前有用过什么应用层的网络协议?

(回答:有接触过http)

11、怎么用的http协议?

12、有听过RESTful API分隔嘛?

(回答:没有)

13、你的接口api是什么样子的?你的webpage长什么样子?你的back-end api

14、网络的五层抽象和七层抽象,讲一下哪五层

三、代码考察

银行系统实现四个接口:存钱、取钱、余额查询、存钱记录查询

屏幕分享当场手撕,不限语言

(写老半天写不出来,允许我查一下部分语法,最后时间到了,询问我的设计思路,问出了我两到三个编程逻辑的缺陷)

🙌面试感想

第一次求职面试,完全没准备,再接再厉吧

全部评论
没事的佬,就当练级刷怪了分享一个自己做的GitHub面试题整理项目 0voice/Campus_recruitment_interview_questions,已经近 400 stars了,积德积德许愿自己和大家都能秋招过面,一起加油啊同学!
点赞 回复 分享
发布于 07-25 14:31 湖南

相关推荐

昨天 11:39
Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务