牛客198476475号 level
获赞
2
粉丝
1
关注
4
看过 TA
18
河南科技大学
2024
Java
IP属地:河南
暂未填写个人简介
私信
关注
优化mysql表?优化了哪些东西?分库分表,加索引?你是怎么做的?mysql优化索引的机制了解吗?八股文也好,自己的理解也好。简单说一下myisam和innodb,针对select count(*) from  user,不同引擎有什么体现?面试官说主从库采用不同的引擎就能处理select * from user where a>123 ;假设筛出来10条数据,然后我limit3。为什么会展示这三条数据?那么是如何决定是这三条数据的?假如字段没有索引呢?根据主键展示?然后有索引是按照索引的排序规则?我有a、b、c三个的联合索引,只是where a>3 会不会命中这个索引?a>3  b>3  会不会命中索引?面试官说联合索引的使用是非常多的在你自己的项目中的redis使用场景?还有哪些应用场景?除了存储还有什么呢?redis的这么多的数据结构可以怎么使用呢?你还配置过redis集群?自己在公司使用过docker吗?你有想过为什么现在的公司基本都不使用docker?docker为什么繁琐呢?你说它占用的资源比较大,比如?你自己觉得你自己的竞争力在哪里?工作中要学会自己提炼,写在自己的简历上要把公司项目写在简历上一到三年的通病是接触的东西很多,但是都不精简历上的东西花里胡哨,但是实际工作用的就是那些东西然后你把这些做的多了,就会精通这些mysql和redis是最基本的必要条件至于深度就看自己的理解了被淘汰
一零跃动二面2人在聊 查看13道真题和解析
0 点赞 评论 收藏
分享
03-04 15:40
已编辑
河南科技大学 Java
#架构师# DJ(Duty Job)工作职责:1. 参与xx公共技术模块的设计、开发、维护和优化2. 参与抽象和沉淀xx的公共技术模块3. 对xx公共技术模块的高性能和高可用性负责职位要求:1. 具有2年以上开发工作经验, 资深互联网开发;2. 熟悉golang语言编程,愿意学习多种语言,熟悉docker, k8s, 掌握socket、HTTP等相关技术;3. 具有高负载、高并发开发设计经验;4. 良好的沟通和分析问题与解决问题能力基础:计算机基础、数据结构、编程语言、平台知识(客户端);(社招同学主要根据自身技术栈和项目进行准备,不要准备比较死板的八股文)项目:总结复盘自己简历上的项目(不需要穷尽,尽量展示自己最熟悉/最有价值/亮点的项目),从项目来源、技术方案设计(架构、系统)、技术难点、最终上线后的复盘和迭代/优化方案等,理清楚过程中涉及和引申出的技术细节和难点;算法:建议提前刷刷********,中等难度即可,保持写代码的感觉;拿到题目后:务必先和面试官交流思路是否ok,看看是不是还有更优解,再动手去写;写的过程中注意代码风格和边界;不要紧张,是否写出来没那么重要,更看重大家对于未知问题的拆解方法和思路;综合:总结复盘思考,新技术的关注与运用,管理方法论等;Q:自我介绍A:常规流程Q:接着就是写算法题。算法题是双指针,升序排序的链表去重(只要有重复就直接全部去掉)。A:用python没写出来。Q:问思路。接着问,如果不是升序链表怎么办?A:思路就是两个指针,一前一后,来找重复元素。不是升序链表用dict/map存储。Q:开始问问题:四次握手。如果四次握手的第三次server迟迟不能完成,会对server造成什么影响?A:我说的很模糊,重点说client要等待server处理。浪费资源?Q:gmpA:不知道。(面试完才意识到,其实就是goroutine和channel。GMP模型。)所以我估计要gg。Q:漏洞如何测试(因为我有安全厂实习的经历)A:有漏扫器Q:ddos攻击如何处理A:首先ip封禁。根据行为匹配进行封禁。Q:docker如何隔离?A:不知道Q:docker如何部署项目?A:不知道Q:如何把项目放进centos、docker进行部署A:不知道Q:redis为什么高可用性A:内存存储,可扩展,哨兵,读写分离Q:还有什么想问的吗?A:(心很虚)是不是技术面一面?是的。面试官说,我们是干基础架构的,负责操作系统内核调度容器等等业务。面试官说他们问的问题不怎么常规,不能死靠八股。我准备的是后端的很多东西,mysql什么的,结果...........其实也很想干架构师,但是大概gg看看美女让自己开心点继续复盘吧陪自己一根#架构师# #大厂#
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务