Java后端 一面 30min 1. 自我介绍 2. redis的数据结构用过哪些 3. set底层实现,如何快速查询 4. zset底层实现,怎么排序,跳表级别 5. kafka怎么保证消息消费的有序性 6. kafka怎么保证高吞吐量 7. kafka日志记录的数据结构是什么 8. mongoDB索引都有哪些类型 9. 搜索引擎都用过哪些? es了解原理吗 10. 一条sql语句的查询的整个流
1、为什么选择java岗 2、HTTP和TCP的区别 3、常见的状态码 4、Spring MVC 怎么样会让服务端出现502的状态码 5、Session是用什么去实现的 6、怎么做测试,Junit是做本地的调试,API是暴露给前端使用的,怎么进行调试 7、Linux发post请求的指令 8、OOM怎么排查 9、怎么防止恶意请求 说了限制ip地址、限制接口 10、接口暴露出来的公开API怎么防止恶意
面试流程: 5min阅读题目,逐个发言每人1min 分组讨论15min,3min总结发言 5min小组成员补充发言 题目:对于一个票务中台系统搭建思路,自己在只有1个研发人员的情况下优先级如何 先是用电脑做了思维导图,然后面试官会将大家挨个拉入会议室进行观点阐述,小组讨论的时候大家都讲了下自己的思路,最后选择了一个同学的进行总结和补充。最后提问环节,面试官给了我们小组一些建议以及改进思路。 ps:
面试流程: 5min阅读题目,逐个发言每人1min 分组讨论15min,3min总结发言 5min小组成员补充发言 题目:对于一个票务中台系统搭建思路,自己在只有1个研发人员的情况下优先级如何 先是用电脑做了思维导图,然后面试官会将大家挨个拉入会议室进行观点阐述,小组讨论的时候大家都讲了下自己的思路,最后选择了一个同学的进行总结和补充。 ps:如果能捞到今天下午同场面试的1号小哥哥就更好了,蹲个w
面试官看着应该是个技术大佬!(别问我咋知道的,问就是把我问懵了)(顺序不固定) 1、自我介绍。 2、手撕算法-多线程交替打印奇偶数。 3、数据库的隔离级别,以及隔离级别的强弱顺序,读提交的特点。 4、Java的IO模型。AIO和BIO的区别。 5、垃圾回收讲解,按照自己的思路(3min)。 6、C++中指针与Java中引用的区别。 7、Http的状态码。4XX和5XX的区别。 8、计算机的网络模型
两个面试官,腾讯会议 ,面试官不开摄像头 1 ,时间复杂度为O(n2)的排序算法 2,堆排序形成的是什么数据结构?(二叉排序树) 3,jdk8以后的线程安全的集合类?copyonwritearraylist的底层数据结构 4,synchronized和lock的区别 5,操作系统cas原理 6,redis的数据类型?set是否可以改变sorted map顺序? 7,springboot框架特点 8
自我介绍 你如何保证消息的顺序性? 为什么使用Kafka 有什么考量嘛? Kafka如何实现延时功能 如果定时的时间很长怎么办 如果定时时间很短,消息量很多怎么办? zookeeper能用来做什么 Redis一些常用的数据结构有哪些 为什么Redis要与lua脚本搭配使用 什么是对称加密和非对称加密 es的索引说一下 贪心算法和动态规划有什么区别 反问: 还有几面 ?1技术+1HR 几时出结果 ?
base苏州,10.27 11.3更新,直接问了hr,说没了 面试官主要问了一些js八股和计算机网络八股,回答时也会点头肯定你, 最后问了下能不能提前来实习,我说和hr商量 #同程艺龙校招#
全程30min,刚开始同程发送的链接有问题,后面重新开了腾讯会议,问的问题都是一些常规问题 1.js里面的数据类型有哪些,有哪些判断方法,各有什么优缺点 2.js里原型和原型链 3.一般情况下使用什么方法获取对象的隐式原型属性 4.js里的this指向 5.this指向的优先级 6.可以使用bind、apply、call方法改变箭头函数的this指向吗 7.说一下浏览器的缓存策略 8.说一下js中
九月面的,后续-oc,需要强制实习怕论文搞不完所以拒了 是秋招的第一个offer,还是很感谢同程 一面 1.相同的表单,使用的低代码方法 2.vue2和vue3的区别 3.vue2和vue3的v-model的区别,vue2的v-model的缺陷 4.vue2中孙子组件想用爷爷组件的this,怎么操作(组件通信) 5.原型链 6.apply、call方法的区别 7.es6箭头函数指向 8.css权重
同程旅行 一面 (2023.11.30) 时间:30min base:苏州 自我介绍 盒模型如何设置样式?脱离文档流有哪些方法? 说说var、let、const的区别? 如果说我在函数里面,使用到了let 能够访问哪些地方? ES6里面的this指向,相对于 ES5有什么区别? 说下JS事件循环机制? Node.js 如何封装一个接口?原生是如何做的? Node.js 的事件循环 和 JS的事件循
岗位:C++开发工程师-基础架构; base:成都; 形式:线下面试; 大老远从创新港跑去酒店的,晚上只有我一个人面试,面试官应该是主管级别,一直等我一个人等到很晚,待人很客气,还请喝了一杯瑞幸,好感度拉满,整个面试过程也比较舒服,看面试流程应该是一轮和二轮一起面试的,说今天太晚了,如果有后续会通知; TL:9.25投递,无测评,无笔试,10.11一二面; #同程旅行##同程艺龙校招#
我走的内推,和HR姐姐聊的时候,正好问到有部门要招Android开发,不过要去实习,我也参加了面试,题量不大,在之前的实习这块聊得比较细,项目对答这种,实习认真参与了的话肯定没啥问题,其他部分的话还是一些基础题,这个对我难度不大,还是相对比较轻松的那种。 项目介绍(在开发中遇到了什么问题,最后是如何解决的,项目中接触最多的部分是什么?性能优化部分具体讲讲) Arraylist和Linkedlist
技术面 项目介绍(在开发中遇到了什么问题,最后是如何解决的) Java面向对象的认识 数组和链表的区别 接口和抽象类的区别,它们各自的使用场景 安卓的四大组件 Activity生命周期,跳转其他Activity startService与bindService的区别 HashMap底层原理 HashMap和HashTable的区别 内存优化 进程和线程的区别 进程间通信的方式 HTTPS的建立过程
1.视频面试介绍自己 2.你了解kotlin多少(我就学了一个月,散装的kotlin有多尴尬是多尴尬) 3.说一下kotlin的内联函数 4.聊Android项目,使用的技术栈,架构思想等等 5.说一下HashMap 6.说一下Hash冲突,怎么解决hash冲突 7.说一下java的设计模式 8.怎么停止一个线程 9.简单说一下线程池 10.聊一下你在开发中遇到的问题,怎么解决,我说了跨域问题用注