企业网站建设论文5000,厦门手机网站建设方案,国内永久免费的crm系统软件,高端html5网站设计工作室织梦模板 dedecms5.7自我介绍
项目#xff1a; 介绍项目 你这个项目和别人已有系统的项目相比#xff0c;优势在哪里#xff1f;如果别人系统的数据要迁到你这个系统里来#xff0c;应该怎么做#xff1f; 服务部署有了解吗#xff1f;一个节点如果只能部署一个服务不是很浪费吗#xff1f…自我介绍
项目 介绍项目 你这个项目和别人已有系统的项目相比优势在哪里如果别人系统的数据要迁到你这个系统里来应该怎么做 服务部署有了解吗一个节点如果只能部署一个服务不是很浪费吗那如果我要一个服务部署两次就需要两台服务器我反问了为什么会一个服务部署两次呢他说如果用户量上来了那一个系统只对应一个服务肯定是不够的肯定是要分布式部署的部署多个然后把流量打到多个服务上 如果你这个用户量上来了服务要怎么升级才能抵住高并发的情况比如你这个子服务要频繁的触发那如果高并发的情况下这个服务只部署了一个节点没有分布式部署的话效率是不是很低 如果分布式部署了数据库和缓存这些怎么同步到每个节点上呢 如果新的功能要上线目前是怎么做的是直接把旧的服务停掉然后部署新的吗还是怎么做 容器了解过吗我这里说用到了K8S所以问了这个。但确实Docker用的不多就说的没怎么了解 简历上写了Ingress-Nginx有了解过Nginx吗Nginx主要的功能有哪些负载均衡反向代理 Nginx负载均衡具体是怎么做的就说了个轮询均匀的将请求打到每个服务上也不知道对不对
Java部门是写C、Python的所以问的不多 集合最常见的有List、Set、Map区别在哪里说了一下底层实现 你说List是动态数组扩容过程是什么创建新数组容量1.5倍 Set是怎么去重的哈希表 哈希冲突了怎么解决的拉链表 Map也是哈希表那和Set有什么区别这里我还真不知道我一直看的Map的结构没看Set。我就说Map不只有链表还有红黑树主要是为了优化链表过长时的查询速度
MySQL 你们这个项目数据中文字和图片分别是怎么存的文字存字符串图片用OSS、存链接 慢sql可能有哪些情况如何解决我说了三个没用索引是网络情况范围查询查询的范围过大导致遍历的树节点较多每个节点都是一次IO操作 如何排查慢sql没用索引用explain select网络情况瞎扯的就看一下接口请求时间是不是并平常长 explain select的执行结果只能看索引是否命中吗有没有其他的作用不知道 索引建立一般有什么原则最常用的建立吧 索引建的越多越好吗不是因为索引一旦建立了会有两方面的消耗一个是磁盘占用一个是数据在更新的时候也会同步更新索引这些都是性能消耗 最常用的列建立索引就一定能优化速度吗不一定因为可能这个列可能有很多重复数据 如果索引命中了查询还是很慢可能有哪些情况说了数据量多然后提到分库分表 分库分表具体是怎么分呢分了之后数据在不同的地方那查询数据又是怎么查的呢这里说的乱七八糟本身也不太懂 MySQL日志了解过吗说了一下binlog日志文件 如果MySQL删除了行数据发现磁盘占用空间不大可能有哪些情况数据本身是空的没有填值删除的数据占用空间本身比较小不是大数据类型
计网 Socket编程了解吗有两个编程模型TCP和UDP的 TCP编程模型用到了哪些系统调用socket/bind/listen/connect/accept/recv/send/close connect这个系统调用主要是在干嘛TCP三次握手 三次握手流程说一下经典八股 三次握手有数据的交换吗交换的什么数据确认号和序列号
手撕 先给了个非递归后续遍历二叉树我说可能不太能写出来就换了个二叉树中有一个数出现了一次其他的都出现了两次找到这个树。遍历 异或秒了
反问 部门能在说一下吗csig、腾讯云、网络产品中心地点在深圳 业务是做什么的呢ToB还是ToCToB 部门为什么会用Python和C呢IO密集用PythonCPU密集用C。在IO方面Python和Java差不多但是Python本身写起来比较方便
总结 除了一些项目相关的开放性问题只能扯几句大部分都能答上来体验还行就是不知道能不能过。。面试官也挺好的。之前听说腾讯问OS、计网比较多但这次其实一点OS都没问还是跟部门相关。
待改进 基础部分 JavaSet和Map的区别还得再看一下MySQL慢SQL有哪些情况怎么排查怎么解决explain有哪些作用MySQL日志能不能查看SQL语句执行速度 项目部分看一些常见的服务升级方案 分布式服务部署MySQL分库分表Nginx相关的