首先主要围绕项目深挖,项目介绍、职责、技术栈等。 1.数据查询结果分页怎么减少系统开销; 2.怎么在项目中实现避免SQL注入和xss攻击; 3.如果有一个用户短时间内多次请求注册,怎么去处理(不消耗后端资源的情况下)。自己回答前端可以做一个缓存记录下相同的手机号或邮箱近期请求注册的次数去做拒绝处理,被问到Redis哪种类型适合做这个缓存(自己简历没写Redis和中间件的知识,因为还在学习,也明确告
2.28北森测评 1.文字理解 2.图表数据 3.图形逻辑 4.性格测试 -------- 3.7笔试:四道编程 1.最大稳定子数组(相邻元素绝对值不超过1) 2.字母翻倍(给长度n、操作次数q、q个[l,r]区间,对字符串s进行q次[l,r]区间内字母翻倍的操作) 3.求旅程最短时间(给初速度v0,x,里程y,这道题没看懂啥意思) 4.买东西(给预算,商品价格,商品喜爱度,条件是原价买一件后下一
楼主去年秋招拿到了后端开发的offer,一共经历了两轮技术面+一轮HR面。 现在回顾一下面经,为春招的小伙伴们提供经验~ 有投递需求的朋友可以通过携程内推码:DSEkr2P6进行投递哦! 【面经】 1.自我介绍 2.项目介绍 3.项目中的登录模块是如何认证的,还知道其他的认证方式吗? 追问:前缀树算法讲一下,不能用哈希表存储吗? 4.Kafka你是怎么用的?为什么要用Kafka,有哪些优点呢? 5
前几天携程笔试用go写的。第一个题输入不知道为什么在50%用例的时候报错 题目要求输入n 个数 报错的地方在num赋值的地方 input := bufio.NewScanner(os.Stdin) input.Scan() n, _ := strconv.Atoi(input.Text()) nums := make([]int, n) input.Scan() a := strings.Spli
1.聊天,职业规划 2.学习java的过程中java的特性有哪个让你感到印象深刻? 3.aop,如果是python这么实现aop 4.项目相关:Atlas200图像编解码问题 5.项目相关:opencv部署人脸识别模型? 6.课题组,项目有没有和同门合作过(这也要问?) 7.课题组学习氛围? 8.秒杀单点登录问题? 9.作为非科班和科班学生的优势和劣势? 反问: 1.实习工作负责哪些业务? 2.技
项目没问, 也没有手撕环节 java的基本类型 基本类型和包装类型 int i = 5; Interger j = 5 ; 是否相等 那200呢 arrayList和LinkedList的区别, 比较 死锁产生的条件 线程的生命周期 查看线程状态的工具? Bean的生命周期 Bean的作用域 使用Bean的场景 索引优化 索引为什么会加快? 还有呢 索引失效的情况 redis的数据结构 strin
1. 说一说Bean的生命周期【我答的是实例化(反射),设置bean属性、检查awre接口,beanpostprocesser前置处理、初始化、后置处理、使用、销毁】 2. 介绍Bean的作用域(Application、session、request、singleton、prototype) 3. 说一说你对Spring AOP的理解(我说springaop集成了aspectj,据说比aop效率高
1、java八大基本数据类型 2、int和Integer区别 3、mysql的b+树了解吗?主键是什么索引,怎么避免回表? 4、线程的生命周期?用什么命令可以查看? 5、minorgc的触发时机是什么?如果频繁的发生minorgc该怎么排查? 6、synchronize和reentrantlock有什么区别? 7、hashmap和treemap有什么区别?treemap底层数据结构是什么? 8、说
岗位是JAVA后端开发 约的是45分钟,实际总共1个小时左右,总结来说就是全是场景题,人麻了,考察的不仅是八股,而是八股在具体场景中的使用,全都是结合实际来问,不会问你八股文条条框框的固定答案,不过面试官人很好,很温柔,会引导,也不会因为你不会就刁难你。是我太菜了,光关注八股了 第一次面试有点紧张,记得不太清所有问题了,顺序也不一定对 1.自我介绍 2.看你说项目用到了Spring,讲讲Sprin
T1 100/100 遇到不连续的更新一下计数器,否则计数器自增就可以 T2 100/100 用链表维护字符的插入,插入次数很少,复杂度不高 T1 75/100 二分最短时间,判断一元二次方程有没有解即可,但是我可能精度上出了点问题,后来懒得调了 T4 100/100 dp,每个物品有两种状态,原价买或者半价买,注意半价买的话状态必须从i-2那边转移过来 #笔试##笔试复盘##携程笔试#
个人背景:二本+末流211 笔试2.95 简历一个项目 过了一两天就显示进了垃圾桶(不知道面评会不会很差,项目问题和框架问题回答的都不好,因为基本上都在准备八股文) 1、项目包含几个业务?有几个人,你做的是那一部分? 2、你项目大概分了几个系统? 3、项目问题 4、应用的架构,为什么要做这样的架构,考虑点? 5、从controller到dao层是怎么样的结构?(说实话,问题4 5不知道在问什么,有
线下面的,在等hr面,什么部门忘记问了😓 一二面连在一起,全凭回忆,想到啥写啥 项目架构,一二面都问了项目架构,问的挺细 前端的问题(简历里我也做了前端,所以问的),大屏地图用了什么组件,怎么标点的,坐标系有了解过吗,序列化方法(JSON),跨域问题了解过吗 消息推送系统的责任链是什么,概括一下(类比pipeline的实现) 消息发送过程中,如果某一步出问题,怎么定位问题(打印日志,结合日志锚点
头一次线下面试,好新鲜,一个大会议室里几十张小桌子一群人一起面试,手撕代码真就白纸手写,以及面试叫号真的好像医院叫号啊hhhhh 一面的面试官比较友好,没问八股没问简历,让我手写了个hashmap,讨论了下代码风格优化,问了下要实现随机get元素的思路。问了下数组取topK的思路,堆的复杂度。 二面一直问八股回答的稀烂,(是的我是八股摆烂选手),面试官才告诉我一面给的评价还挺高的,但是他觉得我不行
呜呜一面挂了jrm 分享一波凉经 #后台开发# #24届实习# 1.简单介绍一下项目 项目数据表的设计 2.业务功能的具体实现 3.事物的ACID 4.MySQL间隙锁 邻键锁 5.事物隔离级别 6.手写一个单例模式(卡在这一步了) 7.JVM内存结构 8.类加载 介绍一下符号引用到直接引用的过程 9.说一下堆区的OOM, 10.装箱与拆箱
写在前面:携程的招聘流程很规范很舒适,约面试会提前发邮件给一些时间选项让你选,技术岗有2轮技术1轮hr,技术面45min,hr面30min,我的感受是时间严格控制,不会超时。 一面:主要问项目和知识点,我的一面面试官完全按照我简历上写的懂的技术一个一个往下问,我当然全准备过,面完就知道能过 二面:项目+知识点+开放场景题,二面面试官感觉上是leader,项目和知识点问的比一面深,回答不上来会有引导