1 、3-5分钟自我介绍。 2、没细问项目?直接八股 3、tcp的可靠性实现(一溜烟把rdt、流量控制、拥塞控制全答上去了) 4、介绍一下线程通信(synchronized、volatile、wait()/notify()这个不记得、管道输入/输出流、join也不记得、threadlocal) 5、介绍一下java并发里的锁(我从乐观锁和悲观锁两种里答,乐观锁记得一个cas,悲观锁记得syschr
⏳ 投递进度条 6.19HR面 1、能实习多久,每周到岗多少天,最长实习多久 2、未来有什么职业打算 3、看你没实习过,有什么竞赛或者比赛经历嘛——参加过大创,你负责什么呢——负责后端开发,遇到过什么问题怎么解决的。 4、你能接受节奏比较快的工作嘛,在你最忙的时候你怎么安排你的时间呢 5、你目前有别的公司的面试流程嘛,这几个选择里面你有什么优先级呢——疯狂的舔字节 6、你认为转go语言困难吗 7、
自我介绍 数组中查找元素的时间复杂度 从数组头部弹出一个元素的时间复杂度是多少? 说一下作用域和作用域链 做过登录模块吗,简单说一下 cookie 后端怎么传cookie 项目中的一些亮点难点,讲一讲印象深刻的项目 了解HTTP吗,具体说一说AES是对称加密还是非对称加密 敏感信息加密过程 后端怎么知道这是敏感信息 反问 面试体验不好,面的也比较差劲。今天状态都不咋地。唉。 更新——居然通过了,H
上来就是主管面,是我的处女面,答的时候脑袋沉沉的,感觉全程在胡言乱语 1.自我介绍 2.负责项目的那些开发,选择一个模块,整体开发了哪些类,分享一下 3.项目上线了吗,是学习项目吗 4.选取一个功能介绍下实现的链路 5.用户签到的功能是怎么实现的 6.怎么用Mybatis实现对数据库的操作 7.具体的增加数据库记录的开发过程 8.具体的sql脚本是放在什么地方 9.有写过比较复杂一点的sql吗,讲
自我介绍 Long \ long 的区别、默认值,int 和 long 的区别 String \ StringBuilder \ StringBuffer 有什么区别? 进程和线程有什么区别? 索引的作用是什么? 手写几个简单 SQL ,有用到索引吗,什么时候会索引失效? LEFT JOIN 和 INNER JOIN 有什么区别? Linux 如何查看一个 log 文件的内容? 如何搜索文件里的内
1. 自我介绍 2. 除了Java,之前学过什么(C++、Linux) 3. 表中十个字段,你主键用自增ID还是UUID,为什么(我回答了自增和UUID的优缺点) 4. 为什么自增ID更快一些,UUID不快吗,它在B+树里面存储是有序的吗(我回答是有序的,然后从索引长度上说UUID更慢一些) 5. 查询数据时,到了B+树的叶子节点,之后的查找数据是如何做(面试官想问到一个数据页上之后的查询过程,但
部门不说了 自我介绍 50分钟对项目的dfs,问题全部都是“你这里用了xx,为什么用,意义是什么,现在我要某某情景,你的xx要怎么解决,逻辑上怎么实现,实际在代码上怎么体现” 算法题:最长回文子串,写完后让加个统计会问子串个数的功能 结束 起早贪黑背八股的我像个笑话😂
线下面试,体验超好,和面试官唠嗑。 1. 问项目,哪个哪个地方具体怎么实现的,问了很多,人员构成,人员分工,APP具体是做什么用的等等。 2. (接上)你提到了安卓和h5,在安卓里有webview可以承载网页,你知道用webview怎么具体实现和网页通信的吗(x)。 3. 简历里写了封装网络请求,具体讲讲。 4. 没有对网络请求过程进行优化吗?比如超时重连。 5. 简历写了熟悉封装、继承、多态,讲
感想:面试官人很 nice,通过这场面试学习了很多。ps: 广州真是大学生泛滥,120/天的实习投的人挤破头。好不容易才有欢聚的面试机会。自认为答得还可以,面试官的评价是看得出来我认真复习过,最后还是被排序挂了。 问题: git 指令 在本地做了修改但是还没提交,又想从远程仓库拉取更新怎么办? Git pull 出现合并冲突怎么办? HTTP缓存(强缓存和协商缓存) CA证书是什么 flex:1代
一面(2024.1.3,85min) 自我介绍 项目(聊了蛮久) Redis Redis单线程结构 Kafka(项目中用到了) 架构说一下 consumer如何进行消费的过程 分布式当扩充新的机器,数据如何进行调整?(唯一没答出来的八股) 集群只用2个节点可以吗?为什么不行? MySQL B+树,B树与B+树区别?存相同的数据哪个树高? MySQL如何实现乐观锁? 不停机扩容如何实现? Dubbo
一面25min 1、自我介绍 2、python项目介绍 3、随机森林优劣势,怎么判断模型优劣的 4、数据清洗做了哪些工作 缺失值填充依据 5、上课讲的关于gmv的计算 6、淘宝 拼多多京东分析 7、抖音淘宝拼多多京东四家五年后发展排序 及原因 6、如果双十一gmv没达到要求,会怎么反思原因 7、sql能力 问了很基础的左连接右连接区别(没答上来 8、到岗时间 实习时长 9、为什么不想在现在这家公司
1、自我介绍 2、问下个人基本情况 3、基本数据类型,及其判断方式和各个判断方式的原理及其优劣。三种:typeof、instanceof、Object.prototype.toString.call 4、原型链的原理,使用场景 5、ci/cd相关,代码校验怎么做。答:git hooks,和github工作流校验 6、nginx静态部署 7、nginx缓存(浏览器协商缓存和强制缓存) 8、nginx
纯纯心理博弈 面了35分钟,基本和技术面差不多时长了,技术面也就是40min+ 1、回顾一下技术面,说说这个岗位你以后负责的事情(我怎么记得这么多啊,面试都排满了。然后就硬扯呗,还好有点点印象) 2、那这个方向和我期待的方向相匹配吗?有没有什么差距 3、对YY有了解过吗(打游戏开麦用的YY哈哈) 4、怎么看待这次的机会(???不知道怎么说,牛牛们有没有心理学面经) 5、现在在哪里(本人湖南湘潭)
介绍秒杀项目 分布式session是怎么实现的,过期时间设置多久 具体把什么数据放到redis中 秒杀这个场景容易出问题的在哪?比如说怎么防止超卖 在mysql级别加乐观锁会不会影响性能?还有别的方法解决超卖吗? Rabbitmq在实际场景中是怎么用的 对秒杀地址进行隐藏是怎么实现的 计算器算法实现限流是怎么实现的 怎么理解微服务 多线程环境下的伪共享了解过吗 说一下线程安全(结合业务场景) 实现
6/28 时长26min 最离谱的一次,全网最简单的滴滴前端一面? -1.自我介绍 0.面试官介绍业务 1.学了哪些基础课 2.对后端的了解程度 3.Vue3项目学到了什么,歌词滚动怎么实现的 4.Vue组件传值方式 5.Vue项目中最复杂的功能怎么实现的 6.用过什么组件库,对组件怎么二次封装的 7.阿里青训营干了啥(基本什么都没干) 8.能实习六个月吗 9.说说git常用命令,说说git re