视频面 2.14, 17:40, 25min; 1.项目中用到的MySQL索引调优过程,JVM调优过程; 从无锁引的全表扫描,到建立普通索引的索引扫描,再到联合索引的索引范围扫描,避免了回表的次数;JVM调优为了降低Minor GC 和 Major GC 的次数,分析是因为动态晋升年龄过小导致老年代频繁被打满,通过调大新生代内存,减少Minor GC 次数,增大了老年代的晋升年龄,进而减少了Maj
学校线下面的,面试官是主要面算法的,面Java的没来。 1. 自我介绍 2. 问科研课题 3. 如果给你一个新的科研方向,你怎么开始进行研究? 4. 问第一篇论文的细节。 5. 问第二篇论文的细节。 6. 问实习项目,数据库与缓存双写一致性如何保证? 7. 问了下ACM经历 8. 问了下CET6多少分 9. 问什么时候能来实习 10. 无反问 我投的Java,结果问我一大堆科研的东西,感觉这几个面
1.自我介绍 2.说说你对面向对象和面向过程的理解 3.面向对象的特征(继承封装多态,简单说说) 4.接口和抽象类的区别(接口制定规范、抽象类复用代码) 5.Java的基本数据类型(8种) int的取值范围(问我怎么推倒出来的取值范围) 6.int 的包装类 (integer区别和用法,拆箱和装箱) 7.jvm对integer进行一个范围保存,能调整么(-128~127,不知道怎么调整这个范围)
🕒 岗位/面试时间 约定时间20分钟 最后面了25分钟 感觉赶时间 1. 聊项目 讲讲做项目过程中碰到的重难点 2. OOP的三个特性 ==和equals区别 3. MySQL 索引分类 为什么用B+树 4. MySQL explain 慢查询优化 5. MySQL inner join left join区别 6. 口述一下最长回文串(lc409)思路 7. Redis 基本数据类型 hash
牛客高级系列专栏: 嵌入式面经专栏链接:嵌入式面经_C++软件开发面经_111道面试题全解析 嵌入式面经目录详情:111道嵌入式面经题全解析软件开发面经C++面经目录 嵌入式项目交流分享链接:嵌入式项目交流分享(附源码) 安卓高频面经专栏链接:Android面试题解析大全 安卓高频面经目录详情:安卓面经_Android面经_150道安卓基础面试题目录 Android进阶知识体系解析专栏链接:And
(个人记录用,可参考) 题型: 1.不定向选择30分,选全3分,不全给1分 2.sql填空题12分,一个大题 外键约束、update、还有一个补全 3.sql大题13分,有提示词,可看输出 题巨长...,但是其实难度应该还好,但我菜,有一列不知道咋求 没拿分 4.编程2道30分 第一道贼简单,已知c,c等于a+b,求axb最大值 第二道看不懂,一堆函数还有啥gcd 感觉两道都是偏向数学的,奈何我数
#亚信科技实习# 1.自我介绍 2.Mysql左外连接和全连接有什么区别? 3.Mysql查询方式有几种? 4.了解Linux吗?有没有用Linux搭建过项目环境 5.Redis的常见数据结构有哪些? 6.反问
面试官全程很nice 自我介绍 问经常使用的语言(我说的Python) tuple的特点 list的特点 dict相关 项目里面用过哪些库 然后跟着简历问 sql基本语句(真的不熟,当时投的简历里面还写了熟悉,应该删掉的)但是面试官会引导你一步步说出来 linux常见命令 测试工具抓包工具(只是说了知道有哪些) 打开一个文件,对文件进行计数操作,具体要怎么办 应该是考察逻辑思维,思路这些,会根据你
自我介绍 说一说项目吧,你这个项目你是怎么设计测试用例的 (指着面试页面的那个聊天框)对于这个东西如何设计测试用例 (还是刚才那个聊天框)如果这个框突然没反应了可能的状况是什么,你打算怎么测试 堆和栈的区别(用的python 底层不太了解 没答出来) get和post的区别 cookie的作用 TCP/IP 五层网络模型讲一下 TCP和UDP的区别 用两种方法实现队列(我说我用的python,这玩
一面 1.先自我介绍,问了问在校经历和志愿者的经历; 2.聊实习经历(这部分占了很多的时间,问的很细致); 3.说说xss和csrf的区别,原理,防范措施? 4.说说sql注入的原理,类型,防范措施? 5.玩过抖音吧,你觉得抖音可能存在哪些安全漏洞(缺陷),怎么去解决? 6.说说重写和重载? 7.讲讲多线程?怎么确保多线程安全? 8.计算机网络问题:说说完成一个http请求到浏览器显示出页面的完整
#面经##百度2024校园招聘##测试开发# 1、自我介绍 2、为什么会选择自学C++,为什么不考虑其他语言 3、C++与C相比谁的效率高 4、你当时是怎么做webserver这个项目的,为什么要做这个项目 5、除了epoll,还有哪些I/O多路复用技术 6、它们的优缺点 7、什么时候用select比epoll好 8、ET和LT的区别 9、你知道哪些设计模式 10、单例模式简单介绍下,它有什么优点
自我介绍 为什么选择字节跳动? 对于测试开发岗位的理解 介绍一下项目 对于该项目的质量建设,你做了哪些工作? MySQL和Redis的使用场景及区别 MySQL慢查询排查 索引类型及项目中使用的索引 索引底层原理及B+树介绍
#面经##百度2024校园招聘##测试开发# 1、自我介绍 2、项目背景、分工、需求介绍 3、C++内存模型 4、DNS 5、数据库事务 6、场景测试用例设计(邀请好友拆红包)(面试官人很好,一直在引导,可惜还是有很多没有考虑到,思路太局限了) 7、为什么会选择测试开发岗 8、有没有技术是你不熟悉、不适应但必须要学的,你是怎么学的 9、你认为自己项目中的分工合理吗 10、代码:整数数组中除了一个数
#面经##百度2024校园招聘##测试开发# 1、自我介绍 2、项目背景需求 3、项目用的核心技术的介绍(楼主用的代理重加密) 4、项目中担任的角色 5、TCP和UDP的区别 6、DNS 7、输入网页到显示为止的过程(这里我只答到了ARP结束发送HTTP请求为止,后面HTTP处理以及页面的渲染是面试官补充的) 8、C++面向对象的特性有哪些,分别介绍下 9、C++引用是什么,和指针有什么区别 10
1.自我介绍 2.实习做了些什么 3.稳定性参数配置主要指的是什么 4.(稳定性配置)配置的功能主要有哪些 5.FTP/SFTP有什么区别吗 6.介绍一下压力测试做些什么, 其中发现的问题多吗?原因? 7.项目中非热点文件热缩模块怎么实现的 8.压缩使用的是什么算法 9.采用bundle压缩是怎么考虑的 9.断点续传怎么实现的 10.socket通信过程 11.Linux查看占用的端口有哪些方法