#软件开发2024笔面经# 只能说我看的面经有点离谱,居然是错的。结果面试问了一样的,面完发现错了! 1,计网三次握手,为什么不是二次和四次 2,java内存模型 3,count(1)和count(*)区别,看的面经上告诉我性能一样。。。。面完百度发现错了 4,死锁是什么,必要条件有哪些 5,linux指令,说出十个 6,手撕代码,红包金额n,数量m,随机且发完。 希望下次不要一紧张就忘。。。。差
面试官不开摄像头,时长也才四十分钟,不会凉了吧 问: 实习经历 Java程序怎么运行的,底层发生了什么 New一个对象之后发生了什么 Tcp三次握手四次挥手 熟悉哪些自动化测试工具 Jmeter怎么进行压力测试的 Qps是什么,怎么通过它测试系统的瓶颈 手撕: 快排,写完递归后让我写个非递归的 反转链表 #如何判断面试是否凉了#
发一发最近的面经 大概40分钟 1、自我介绍 2、结合实习项目,详细讲一个数据分析的案例 3、这个数分案例的原因、目的、产出 4、结合实习项目问脏数据清洗的过程,解决方案 5、join有几种,各自的区别 6、拿两张业务表问left join的细节 7、where和having的区别 8、sql函数执行顺序 9、知道哪些窗口函数 10、有个用户观看视频的表,写sql,得到不同地区播放量前100的视频
米飞泰克 2.23 一面: 1.用到了哪些微服务组件 2.负载均衡是怎么做的,如何实现一直均衡给一个用户(自定义均衡策略) 3.服务熔断(未答出) 4.服务降级 5.Spring的IOC 6.为什么依赖注入不适合使用字段注入(封装性差,耦合度高) 7.Spring的aop 8.Spring的事务,使用this调用是否生效(不生效,需要代理对象) 9.Spring的循环依赖 10.Spring MV
后端调剂的安卓 1.七层网络模型?干嘛用的? 2.TCP和UDP的区别? 3.三次握手和四次挥手? 4.说一下Java中的集合?HashMap的底层实现?为什么不直接用红黑树? 5.说一下内存区域,都有什么作用? 6.说一下ConcurrentHashMap?它为什么线程安全? 7.都有哪些锁? 8.volatile关键字? 9.垃圾回收算法都有哪些? 10.线程和进程?它们的区别? 11.线程之
自我介绍 大学期间的专业课有那些? 软件测试的测试流程? 版本迭代是什么? 开发都是Java的吗? 上一段实习为什么离职? 说一下项目中的自动化测试是怎么做的? 平时玩的游戏? 比如测试消消乐的游戏,你准备测试那些内容? 平时玩游戏的时候遇到过软件问题吗? 如果你是一个测试人员的话,你发现了这个问题怎么向研发描述呢? 反问 面试有几轮? 负责的业务?
问项目细节,时长一个小时 手撕multi head cross attention ,忘写softmax了,不知道给不给过
8.30投递+测评——9.5笔试——9.27一面 Base北京 面试官准点开始,预计40分钟,最后70分钟…… 面试官口齿不清晰,收音不清楚,说话是带方言吗?体验感不好 1.前端学习历程 2.未来规划 3.项目中的角色,团队怎么分工交流(脑子抽了,说没用GitHub) 4.项目难点 5.懒加载实现原理 6.CSS定位 7.CSS新特性,最新的 8.事件循环 9.解决阻塞问题 10.重绘重排的区别
自我介绍。 问了下个人基本情况(家乡,offer情况之类的),然后问了下对于岗位离家乡比较远这种情况自己的想法。 三道手撕题。 最长不重复子串。 最大子数组和。 传递两个字符串s1和s2(s1.length < s2.length),判断s1中所有的字符排列形成的字符串是否出现在在s2的字符串中。 问了下代码刷题量如何。 React和Vue的区别有哪些。 React 16.8之后的变更是什么,你能
春招,base武汉,飞书面试 1. 自我介绍 2. 之前在哪个部门实习 3. Python装饰器 4. 迭代器和生成器是什么,有什么用 5. 字符串反转有哪些方法 6. 如何使用切片进行字符串反转 7. Python如何开启多线程 8. Python的多线程和JAVA的多线程有啥区别 9. 元组合列表的区别 10. java中如何创建线程,有哪几种方式 11. java中线程安全的保障方法有哪些
能实习多久 事件循环 数据类型 判断数据类型 垂直居中至少3个 computed、watch(深入问原理) 自适应 组件通信 id 还有几个想不起来了 上面有的问题,问了底层设计,为什么是这样设计,为什么要这样 手撕代码: promise.race filter
1.连续升序判断 true or false(贪心,没写出来,思路错了) 2.三数之和 ✔️ 3.call,apply,bind 作用,区别✔️ 4.手写 bind✔️ 5.判断数组的方式✔️ 6.发布订阅模式✔️ 7.手写事件总线✔️ 8.数字签名✔️ 9.https 加密✔️ 10.发送请求过程✔️ 11.中间人攻击✔️ 12.git rebase,git merge ✔️ 13.函数柯里化✔
自我介绍 计算机网络五层模型 TCP属于哪一层,主要作用 HTTP与HTTPS有什么区别 Java的数据结构 链表与数组的区别 链表的底层实现 ArrayList与LinkedList 的底层实现和它们的优缺点 循环遍历链表,做插入删除会遇到什么问题 什么是哈希表冲突 怎么解决哈希冲突 哈希表的底层实现 用过哪些树,平衡二叉树有什么优缺点,时间复杂度 MySQL默认的存储引擎 InnoDB索引底层
base:北京 部门:国际业务部 岗位:前端开发工程师 timeline:4.11 下午五点 时间:60min 1.自我介绍 2.聊实习经历 3.操作系统,进程与线程 4.tcp与udp的区别介绍 5.http1.0 1.1 2.0 6.http与https 7.post与get 8.原型链 9.vue生命周期 10.git的使用方法 11.git merge与git release 12.vue
【软件开发工程师-java方向-实习】 时长1h左右 「QA」 1. 自我介绍(一起介绍了项目经历和实习经历) 2. Java的基本数据类型 3. 了解哪些基本的数据结构 4. 简单介绍二叉树 5. 知道MySQL吗?MySQL中跟二叉树相关的结构你知道吗? 6. 展开说说B树和B+树 7. MySQL中现在主要用B树还是B+树?B+树的优势? 8. Redis的基本类型 9. Redis中Set