原创 | 西门子offer(已Get)
面试官人都非常友好,侧重技术。先是一轮纯英语的HR电话面试之后,是技术电话面试,再之后是安排去公司做现场面试,现在面试会安排一下午,一共有2-3位面试官。
前端知识
各种原生方法的使用,基本类型和引用类型,es6中的set(集合)和map(字典)的使用和对应的数据结构。 sort的实现,内部用的插入排序和快速排序(根据排序的量级用不同的方法) bfc布局规则 vue中nextTick的实现,结合浏览器事件循环机制说一下? 说说commonjs和esmodule? computed怎么实现的缓存(dirty)? 项目怎么做的移动端适配?flexible原理(1px问题,通过viewport) http和tcp、https、http2(队头阻塞?解决了哪些问题?哪有哪些问题未解决?tcp和udp?)。摘要算法和对称加密、非对称加密大概说一下?摘要和加密的区别?知道哪些加密算法?websocket的使用场景(socket.io降级)? 前端安全防范措施?xss攻击和csrf攻击? 怎么看待virtual dom?ast语法树了解吗?vue-loader做了哪些事情? vue diff? vue computed和watch区别? 缓存相关(对比缓存?强缓存?对应请求头)cookie有哪些属性? 简单请求?跨域? vue3双向数据绑定实现?createRender?和vue2有哪些不同,提到了函数式编程,说下对函数式编程对的理解。 对MVC (react) MVVM(vue)的了解 node相关问题,node的事件循环机制?stream两种模式的区别?看过koa源码都会觉得和express有很大不同,说一下? 你写过小程序,说下和写vue有什么区别?
后端知识
aop实现方式,jdk动态代理和cglib动态代理区别 jdk lambda表达式几种使用方式,取最大和最小值,list转map,list中有重复的怎么办 jpa和mybatis区别 vmstat命令干嘛的 redis查看内存占用命令 时针和分针的夹角? 线程池 有哪些参数,各个参数的意义 ioc容器有什么优点 jvm 堆栈,区别,线程共享还是线程私有的 springcloud组件、用途,负载均衡的几种算法 分布式事务怎么做的 mybatis一对多,多对多怎么做 mysql导入大量数据怎么优化 mysql有一条数据死锁了,怎么排查问题,mysql表死锁,怎么排查 nginx反向代理是什么,正向代理呢
HR面试
你对我们公司了解有多少? 请谈谈你个人的最大特色。 “你有什么业余爱好?” “你为什么选择我们公司?” “你希望与什么样的上级共事?”
过一周左右Hr就打电话来说通过,笔者平时有注重基础知识的巩固和学习,硕士有在英国留学过,英语和外国人交流无障碍,所以在面试很顺利通过了~
小伙伴们如果也想去外企的话,欢迎一起交流哈,最近一直都是面试外企~
❤️ 爱心三连击
扫码关注公众号,订阅更多精彩内容。
评论