1:自我介绍 2:学了啥课 3:java数据结构 4:int和integer的区别 5:Java的三个特性封装继承多态 6:多态具体问 7:算法学了什么 8:多线程怎么实现
问题涉及技术架构、消息队列、Spring框架等多个方面 技术架构,以及为什么要这样设计 MQ是怎么保证不重复消费,可靠性投递,本身是怎么保证可用性的 Spring Cloud以及外部都有提供动态线程池,为什么还要自己写一套 Spring IOC的理解,底层的实现机制,用了什么设计模式 AOP的底层实现机制 动态代理和静态代理的区别,动态代理的实现方式,以及两种实现方式的区别 用过哪些设计模式 单例
1、自我介绍 2、实习相关 3、项目相关 4、Java熟悉程度,用得多吗 5、手撕:搜索旋转排序数组 6、MySQL索引 7、为什么用B+树 8、哈希索引,应用场景 9、索引覆盖什么意思 10、B+树的叶子节点之间通过什么数据结构连接的 11、最左前缀匹配 12、uuid和自增id做主键哪种比较好 13、加上索引还是慢的原因有哪些 剩下闲聊了会儿,主要还是招Java#面经攒人品##58同城2024
大家好,我是程序员王不错,**************发现更多分享,开启你的技术进阶之路! 今天为大家分享的是不错在今年24届秋招面试字节跳动抖音直播的后端开发岗位的校招面经。在分享题目的同时,我也将根据查找到的资料整理出答案,方便大家快速学习。 1. 首先还是千年不变的自我介绍环节。 自我介绍阶段仍然是交代清楚自己的基本信息、项目经历、实习经历等。 2. 接下来是针对项目的提问,这里只总结通用问
时隔1年,甚是感慨,没想到这么快又来面试了。 一面(30分钟)2023.07.10 自我介绍 能简单说一下用了哪些设计模式 能简单描述一下策略模式吗?策略模式和if-else有什么区别,怎么定义策略类的 Linux在一个目录下面,有100个文件,需要匹配以 ‘query’ 开头的日志,并且把数量统计一下,用什么命令 (grep -c '^query' /path/to/directory/*) J
面试部门:游戏前沿技术。 1.无自我介绍。 2.手撕拓扑排序。 3.堆和栈的区别(指内存)。 4.堆和栈的区别(在使用上,指数据结构)。 5.怎么声明一个类只允许其在栈上分配内存。 6.程序编译成可执行程序的过程。 7.怎么把类声明成不能复制的。 8.Python魔法函数。 9.Python装饰器。 10.仿射变换有哪几种。 11.解释momentum的随机梯度下降。 12.解释极大似然估计。 1
比较之前 优化了自我介绍。 重新复习了一遍知识总结。 重新总结了自己的算法思维。 合理地调整了自己的心情和未来规划。 TimeLine --12/21投简历--12/22约面试--12/29一面--待修改-- 一面 1h #字节##25届找寒假JAVA实习#
一、自我介绍(没问项目) 二、八股文 1.mysql的左连接右连接和inner join 2.http是哪一层,应用层还有哪些协议,为什么http使用tcp 3.多线程交替打印数组怎么设计 4.树的遍历方式(dfs、层序、bfs),口述怎么实现 5.wait和notify 三、代码 括号匹配
#软件开发笔面经# 1、看我经历很丰富,为什么我后端要投客户端(hr主动约面的) 2、开始劝退,说最好坚定一个方向之类的(nm那你约面之前都不看简历的吗) 3、面试官:我也不懂java,那我们聊一点计算机基础 4、讲一下你了解的设计模式 5、两个模块之间怎么通过你刚刚讲到的某个设计模式进行通信 6、分别用观察者模式和代理模式进行通信的话会有什么区别 7、给我讲了个客户端什么什么链传输的东西,感觉跟
#软件开发笔面经#上周刚刚进行完的面试,面试官是一位小姐姐,问的内容有点深,答的不是很好唉,不过每次不会的时候会详细给出解释 面试时间:一个小时 面试流程: 自我介绍 1、自我介绍问一些项目的内容 2、什么是跨域,什么情况下会发生跨域 3、在a页面到a页面,a到b页面会发生跨域吗 4、谈谈你了解的webpack 5、谈谈你平常怎么使用的rollup,为什么要去使用它 6、常用哪些上传到github
5.14面的 自我介绍 c++相关 1.类的静态成员函数的特点(卡壳) 2.虚函数是怎么实现的 3.一个对象最多只有一个虚函数指针吗 4.友元函数能作为虚函数吗(不知道) 5.内联成员函数可以是虚函数吗(没记住,答不知道) 6.模板函数可以是虚函数吗 7.模板函数是怎么实现的,为什么能实现多态(没答出来) 8.有用过智能指针吗,有哪些类型,分别是什么区别 9.noexcept关键字了解吗(没答出来
本文向大家介绍Django微信小程序后台开发教程的实现,包括了Django微信小程序后台开发教程的实现的使用技巧和注意事项,需要的朋友参考一下 1 申请小程序,创建hello world小程序 在微信开发平台(https://mp.weixin.qq.com)申请小程序并获取APP id 下载微信开发者工具(https://developers.weixin.qq.com/miniprogram/
自我介绍 项目 计网 1.四次挥手 2.等待时间 3.tcpudp区别 4.tcphttp区别 5.tcp和udp能否共用一个端口号 操作系统 6.进程线程纤程 7.线程间通信方法 8.生产者消费者模式 数据库 9.索引 10.为啥b+树 11.深度 MapReduce 12.过程 13.中间涉及到的排序 14.reduce结果有序吗 hbase 15.和mysql区别 docker 16.桥接模
一面 上来先写算法题:求两个矩形相交面积 聊数据库的项目 问数据库的transaction是怎么实现的 多线程是怎么实现的 B+树和B树的区别 为什么用B+树不用B树 时间复杂度 看见了我简历上N年前的机器学习项目 讲讲AUC precision recall (忘光了🆘🫠 讲讲decision tree和信息墒 反问环节 可以讲讲你的工作吗 对实习生的期待/要求 (然后对方说其实我们对数据库
百度APP技术部 | Golang后端实习生 | 2022.09.07 | 二面面试 时间:2022.09.07 晚上19:00-20:02 时长:1h2min 自我介绍 项目都是自己做的吗? 介绍一下你最擅长的项目?-分布式对象存储 数据存放在哪里?ES用在哪? 直接问数据的一致性? 怎么保证数据的一致性? 恢复的时候怎么知道谁的数据是正确的? 如果最后是3对3,怎么少数服从多数? 如果多个节点