首先简短自我介绍
然后要求描述自己印象最深的项目
面试官会顺着你的描述去深挖提问
最后是反向提问环节
总体时间一个小时,体验较好
西门子初级java工程师面试题
1.kafka做数据存储好处
2.分布式系统怎么做到负载均衡
3.你知道nginx吗,有用过吗
4.spring cloud对分布式开发提供哪些框架
5.你了解mysql事务吗?隔离级别有哪些
6.数据库索引分类,使用索引需要注意什么
7.数据库怎么优化
8.Java如何内存管理?堆和栈上分别都有什么?
9.垃圾回收算法,JVM怎么处理环形引用?
10.你知道哪些设计模式?Spring设计模式有哪些?
11. git rebase和merge
12. 谈谈你对敏捷开发的了解/Scrum
13. 简单讲讲CI/CD
英文自我介绍,介绍所学的课程。
研究生期间所做的项目,
针对C语言的提问,单片机的提问,问的很细。
西门子初级嵌入式软件工程师面试题
1 所学的课程
2 单片机通讯问题:I2C,URT等
3 C语言指针,全局变量,局部变量
4 看门狗,最小系统等
一面包含了两轮,先是部门经理技术面,时间感觉挺长,大概40min。接下来11个人分成两组群面。通过后又给了一次通知,还是技术面,英文回答一些技术问题,偏向考察项目技术深度
面试官问的面试题:西门子arm软件工程师面试题
为什么选择这个公司。
上一个项目产品的的整体软硬件架构介绍。
以往工作中印象最深的一个难题,怎么解决的。
感觉这个岗位不是很需要码代码,可能是因为部门的原因,用的是一些轻代码的软件进行开发,所以面试时没有问到算法等题目,只是问了基本情况。
面试官问的面试题:西门子软件工程师面试题
基本上是只问了基本情况。。以及针对自己做过的一些项目问了问题,并不是很难,应该因人而异。
后来由于个人原因就不得不放弃了,但是西门子的hr还有部门经理人都非常好。