1. 自我介绍 2. 问玩过神马游戏 3. 巫师三昆特牌玩的多吗哈哈哈哈 4. 介绍多级缓存 5. 缓存一致性问题 6. 分布式缓存轮子的节点配置问题 7. 如何保证缓存的强一致方案 8. 二叉树的最大深度(迭代和递归两种方法) 这次面试聊天占大多数,是hr和二面面试官一起面的,后面说如果进来了可以自己选方向(后台或服务端) ----------------------------- 8.2更新
Example: 102basic 你可以在服务端实现Service。 Service的类型并不重要。你可以使用自定义类型来保持状态,或者直接使用 struct{}、 int。 你需要启动一个TCP或UDP服务器来暴露Service。 你也可以添加一些plugin来为服务器增加新特性。 Service 作为服务提供者,首先你需要定义服务。 当前rpcx仅支持 可导出的 methods (方法) 作
SRS不支持服务器端脚本,所谓服务器端脚本,指的是服务器可以加载外部脚本文件,解释并执行。 支持服务器脚本的服务器有FMS,语言是actionscript1.0;nginx支持的是lua。 SRS不支持服务器脚本的原因有: 不Simple:违反了SRS(Simple RTMP Server)的第一个S,支持扩展脚本,出错的几率也扩展了。 实际用处很小:我在国内知名的CDN公司工作时,所在部门就是用
1. 自我介绍 2. 问了笔试题(忘记) 3. 项目简单问了一下 4. 在什么情况下数据库需要建索引 5. 两个表join,表a有100万数据,表b有10万数据,哪个表在前,为什么 6. truncate、delete和drop的区别 7. 线程是什么 8. 线程有什么优点缺点 9. synchronized的作用域 10. lock和trylock的区别、锁释放有什么区别 11. java中vo
车轮战好累啊,一下午三面 感觉难度是递增的怎么回事 一面: 问项目,测试部分怎么测试的 post和get区别 对测试知识有哪些了解 黑盒测试和白盒测试 测试用例设计方法 索引是什么 手撕算法:两个栈实现队列 反问 二面: 挖项目 get和post区别,没错又问了一遍 事务是什么 数据的一致性怎么保证 python元组,set,list特点 linux指令,统计关键字个数 算法:统计重复子串数量 反
一面 40多min 是一位小姐姐,开头她先自我介绍了。 1、自我介绍 2、介绍实习 3、黑盒测试与白盒测试 4、黑盒测试用例和白盒测试用例编写方法,从哪些点来设计用例 5、测试流程 6、用例的严重级别怎么定义的 7、介绍get和post 8、http和https 9、http有什么优点 10、索引失效的情况 11、写SQL 12、手撕一道链表题 13、给你写的代码设计用例 14、反问 几分钟后约二
面试大概1h。 1.自我介绍 2.反射熟悉吗?(不熟悉,了解)那你说说什么情况下用反射。 3.给了一篇英文博客,主要介绍的单例模式的实现。看完之后提问:反射如何破坏单例模式的?(单例模式隐藏了构造函数,而反射能够获取到构造函数,我没回答出来) 4.了解死锁吗?(只说了死锁的概念,该多说一点的)写一个100%线程死锁的代码,不能用 Tread.sleep() 和 while。 5.了解设计模式吗?写
1.websocket协议怎么进行握手? 2.它的特点?websocket怎么进行通信? 3.负载均衡策略? 4.hash策略的应用场景?我答了作用是记住ip,场景不知道。 5.守护进程是什么?应用场景? 6.多线程和多进程的区别? 7.nginx为什么用多进程而不用多线程? 8.mysql的事务? 9.b+树?为什么用b+树? 10.红黑树和平衡二叉树的区别? 11.二叉平衡树平衡的是什么? 1
java 双非一本 技术面 1.深挖实习项目 2.深挖校内项目以及遇到什么困难 3.JVM垃圾回收机制 4.JVM调优以及有什么参数 5.Mysql事务特性 6.Mysql隔离级别 7.多态底层原理 8.序列化方法 9.redis持久化 10.进程通讯方式 11.缓存淘汰机制 12.Hashmap和Hashtable的区别 13.用什么技术网站 14.object类有什么方法 15.有空喜欢做什么
1. 介绍下自己,非科班学校内有没有学过相关知识 2. 详细介绍下一个你自己项目 3. MySQL,Redis平时如何运用的 4. Redis如何做持久化的,有什么区别 5. Redis性能比MySQL高,有做过什么测试和对比吗 6. 介绍下进程、线程、协程的区别 7. 操作系统在做调度时,以什么为调度基本单位 8. 介绍下go channel 9. 介绍下数据库事务 算法题:旋转数组的二分 --
布隆过滤器解决什么样的问题 分布式锁的底层原理,看门狗机制 JWT 令牌技术原理,签名算法,安全性体现在哪里 幂等性校验怎么做的 HashMap 的底层结构 Redis 数据结构有了解吗 Zset 的底层结构,时间复杂度,数据量小的时候用什么结构 String 的底层结构 能用 UDP 实现 TCP 的功能吗,细节怎么实现(QUIC 协议) TCP 流量控制怎么实现的 HTTPS 原理,客户端如何
1.使用本机 ES 服务 1)本地启动 ES docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:5.6 版本:V5,V6 2)检查 ES 是否健康 http://localhost:9200/_cat/health?v 3)启动 Lookout 服务 执
#FUNPLUS# base北京 10月14笔试,11月1号一面邀请,约了11月3号一面, 1、自我介绍 2、项目 我做的分布式相关,跟我聊了raft,paxos,zab,分布式事务。 3、八股 他们后端用go,我复习的java,就问了个hashmap,多线程的简单八股。 11月7收到二面邀请,约了11月9号二面, 1、自我介绍 2、项目,问了各种情况下raft协议怎么处理,有什么优化。 最后,介
1. tomcat启动报错,端口被占用 2. 3.2.1版本的baas放在3.4版本中使用 3. 服务器端设置.w映射为html 4. 报错:Caused by: java.sql.SQLException: Already closed. 5. 报错:内部错误!错误编码:ui-00 6. 加载xxx/xxx/xxx.w出错 7.调用自己写的一个sqlQuery,后台一直报空指针异常 8.bass
1.mysql三个存储引擎是什么,有什么区别? 2.进程间通信方式?具体介绍每一个?共享内存方式会出现什么问题?需要怎么解决? 3.说说信号量和信号的区别?(信号不咋熟悉,这个不知道怎么回答)场景提:如果服务端需要更新功能(会引发什么问题?),应该怎么处理能够不影响客户端访问,要从信号这个点出发考虑?(这个不会,有会的大佬请留言,小弟虚心学习)。 4.说说链表和栈?分别的使用场景?堆的使用场景?