metaAPP好凉的面试,不到半个小时 new和malloc的区别 define宏的定义,目的,作用 vector的底层实现 map的底层实现,应用场景,为什么使用红黑树来作为底层? 键值映射,vector也可以实现,为什么不使用vector? TCP与UDP的区别 有情况下使用UDP上面封装一层可靠传输,为什么不使用TCP? 智能指针的种类,分别的引用场景,为了解决什么问题? 锁的种类,分别的引
拿c++面的,感觉面试官很嫌弃,问完项目就是八股了。全长33分钟被速通。还问了问为什么拿c++投后端。 数据库 1.事务隔离级以及实现。 计网 1.请求一个网站流程。 2.https和http区别。 操作系统 1.死锁原因,怎么解锁,(说了下银行家和依赖图) 手撕 1.给一个数组,求一个子数组(连续,且要求子数组元素不同)的和最大,求这个和。(吐槽一下,pdd的写代码的基本是白板,无任何提示,也没
上来就是问本科成绩排名,保研率多少。感觉这面试太死板了,有点不想面试了最近。后面就是怼着简历上的技能相关问: 1、写了个会使用python,问我知不知道python的迭代器和失效器。不会 2、有没有用过内核态相关锁。不知道 3、volatile用法。 4、多进程通信的方式。 5、tcp的拥塞控制算法。 6、tcp/ip和osi的区别。 7、linux系统下有哪些子系统。不会。 8、还问了本科时候做
终端bg软件部,base上海。 亏我准备这么久,青青又松松啊,速速的通。 一面8:55-9:55,60min。 实习项目,java集合,多线程,进程线程,锁,mysql,redis,数据结构,红黑树,dp和贪心,三次握手。 手撕不是力扣原题但是很简单,三五分钟就写完了。 二面10:00-10:50,50min。 实习项目,多问了实习一点,大数据和分布式锁相关。树和图的遍历方式,口述层序遍历。 手撕
项目: 1.部门主要是干嘛的?负责的工作 2.交换机和服务是分离的吗?交换机如何和服务进行数据的通信? 3.数据通信格式是怎么样的 如何对齐? 4.介绍下你们公司的网络拓扑。 5.介绍下你这个服务的难点 如何解决? 6.数据的平滑怎么做。 八股: 7.为啥服务采用nettey作为grpc连接服务器?优点是什么? 那什么样的场景不适合用nettey呢?-大文件阻塞 那如何解决?-异步 如何 多路复用
本人Java后端开发,面试官不介意 1.自我介绍 2.做项目的过程有挑战的,可以体现能力的部分讲一下,如何处理,难点是什么 3.简单说几个Linux命令 4.http与https的区别 5.二叉树有哪些遍历方式 6.静态代理与动态代理的区别 7.ArrayList动态扩容过程 8.HashMap如何解决hash冲突 9.Java如何实现多线程,锁有哪些,原理 10. volatile关键字 11.
9.24一面,已经寄了 收到的第一个面试,表现很不好 spring bean生命周期 作用域(忘完了) 为什么用redis缓存 redis和数据库的缓存一致性问题 redis集群下缓存更新不一致问题 aop说一下 arraylist和linkedlist 数据库的锁 负载均衡哪几种 类加载过程 双亲委派机制 消息队列rabbitmq 顺序打乱了想到啥写啥 手撕 股票价格 问了下时间复杂度和空间复杂
1.什么是AOP,如果让你设计一个AOP你会考虑哪些因素 2.项目中分布式锁是怎么用的,是更倾向于硬编码还是AOP,为什么,Redission是怎么实现的,了解看门狗机制和发布订阅模式吗 3.AOP实现分布式锁有什么缺点(面试官应该想问的是锁的范围不好控制)? 4.解释一下ThreadLocal,项目中是怎么用的 5.项目中用到了哪些设计模式,策略模式具体是怎么实现的,什么是责任链模式,两者有什么
自我介绍 针对简历进行了深挖 如何识别用户需求和痛点 对Lazada及跨境电商的了解 平时使用的电商产品有哪些好用的功能,说一说这些平台存在的使用痛点,并探讨可能的解决方案 面试官介绍公司业务 职业规划 询问我的英文水平 反问环节 #非技术面试记录#
2024/09/25 1、自我介绍 2、为什么想做软件测试的工作? 3、来北京多久?最近在干嘛? 4、之前实习公司的项目组构成? 5、测试人员怎么分工?所负责功能模块跟正式员工有什么区别? 6、项目测试流程? 7、如果app程序崩溃/闪退,你会怎么测试? 8、圣经app面试题:怎么测试?怎么理解本地缓存?你认为本地缓存在app哪个地方? 9、新闻资讯类app面试题:下滑更新列表操作,5分钟内没有反
2024/09/23 比亚迪一面 1.介绍一下实习 2.你在实习中做了什么 3.版本回调是如何实现的 4.版本回调的具体场景以及策略有哪些 5.如何遍历一个map 6.mybatis中$和#的区别 7.mybatis和mybatisplus有什么区别 8.介绍一下你其他的项目 9.算法说思路 #面经Java# #牛客创作赏金赛#
2024/09/26 度小满一面 1.介绍一下第一段实习 2.介绍一下第二段实习 3.java中的集合有哪些 4.arraylist和linkedlist区别有哪些 5.arraylist扩容机制 6.hashmap的长度为什么设置为2的n次方 7.介绍一下tcp三次握手 8.访问一个url会经过哪些步骤 9.垃圾回收算法有哪些 10.mysql索引的有哪些 11.索引失效的场景 12.慢查询处理
刚面试完饿了么,分享一下热乎的面经积攒人品。 面试问题: 自我介绍 触摸事件 了解的加密机制 什么是非对称加密,什么是对称加密 handler Android布局 activity生命周期 多线程通信 tcp三次握手四次挥手 单项链表结构 协程调度 算法:字符串求回文字串数目 反问(提问了客户端的成长,面试官给我讲解了客户端在饿了么的成长路径,包括接触业务的核心程度、未来的技术成长路线等,可能也看
9.18一面 9.22发邮件 挂了 会编程 到底是什么感觉 1. 自我介绍 2. 介绍项目 3. 项目有没有遇到什么难点 4. 你说你项目支持 百万人同时访问 有没有做过压测 5. 讲一下布隆过滤器,讲一下你如何解决缓存穿透问题的 6. 讲rocketmq 延迟消息实现原理 7. TCP CLOSE_WAIT和TIME_WAIT 8. Linux的基本命令,怎么看网络状态 不会 9. 多线程:同时
💼 公司岗位 软件开发工程师(后端) 9.23 线下vivo大楼面试 时间半个小时不到 岗位需求:web后端。 问的八股有数据库,线程和进程,线程池。大多基于项目来问。 还有前端和后端的通信方式之类的 做了一个快排的排序过程,还有笔试里做错的一个栈的题目,让重做了一遍,又做错了。 还有就是项目实现的一些细节问了三四个。 总结: 需要补一下通信协议和线程的八股,以及数据库。 反问环节,问了部门的主