关于我不再是处男这件事

处男面
腾讯一面
1、手写LRU
2、String和int64哪个作为mysql索引比较好。
3、http状态码对应的问题,以及如何排查。
4、mysql如何保证多线程情况下对同一个数据表项的查询不会出现问题。
5、如何排查网络问题

面试官人很好,但是鼠鼠太菜了估计要挂了😭😭

面试总结:感觉这段时间还是太浮躁了,很多东西没有深入的学,代码也敲得少。
全部评论
羡慕破处
94 回复 分享
发布于 03-12 15:23 广东
1. 双向链表+哈希表 2. 对比分析: int64索引优势: 存储空间更小,通常只需8字节 比较和计算速度更快 索引性能更好 整数比较比字符串比较更高效 所以可以的话使用int64比较好 3. 3xx 检查服务器配置、路由规则 400 检查请求参数、格式 401校验身份验证、token403用户权限配置404URL是否正确、资源路径 500查看服务器日志 502 检查上游服务 负载均衡配置 503服务器cpu负载 4. for update 加行锁 事务隔离 乐观锁 5. 网络连通性 ping命令测试基本连通 traceroute追踪路由 DNS解析 nslookup检查DNS 查看本地DNS配置 端口检查 netstat查看端口占用 telnet测试端口连通性 抓包分析 wireshark分析网络数据包
51 回复 分享
发布于 03-24 15:43 浙江
现在l ru已经快变成送分题了,写起来速度堪比冒泡排序和九九乘法表,一般面试官出这种题都是考你代码风格和命名规范了
28 回复 分享
发布于 03-13 17:50 广东
你这第一次不是很愉快啊
13 回复 分享
发布于 03-14 18:25 上海
笑死我处男面也是手撕lru
3 回复 分享
发布于 03-11 19:33 上海
同寄在处男面
1 回复 分享
发布于 03-13 11:38 山东
@awa1 潇楚南
1 回复 分享
发布于 03-11 21:08 广东
这个2和5咋答的?
1 回复 分享
发布于 03-11 17:56 湖北
手写LRU给个提示
点赞 回复 分享
发布于 05-08 14:43 安徽
世另我
点赞 回复 分享
发布于 04-28 07:17 广东
手写LRU给个提示
点赞 回复 分享
发布于 04-23 09:14 江苏
点赞 回复 分享
发布于 04-18 22:14 北京
http状态码问题排查经验
点赞 回复 分享
发布于 04-15 04:04 陕西
接好运
点赞 回复 分享
发布于 04-04 20:08 湖南
师弟,聊聊
点赞 回复 分享
发布于 04-01 11:19 广东
忍耐王
点赞 回复 分享
发布于 03-29 00:20 广东
学历好
点赞 回复 分享
发布于 03-24 01:13 上海
好家伙,我也遇到了这个分析网络问题...从网络层到协议层再到应用层分别讲解方案...
点赞 回复 分享
发布于 03-21 02:34 湖南
佬你的项目是什么啊
点赞 回复 分享
发布于 03-16 21:55 黑龙江
来多多啊
点赞 回复 分享
发布于 03-16 21:04 北京

相关推荐

05-10 04:02
南开大学 C++
其实有很多人都会疑惑我学了这么多语言,技术栈等等,怎么还是不知道它能做出来个啥?其实是缺少了下面的过程。比如我是doro,我想做个熬润桔小游戏,我该怎么办?千万别先代入自己学过的一块块的知识,来点前端,来点后端,来点传输。我觉得应该这么想,游戏,重要的先是展示吧,精美的图画,炫酷的特效,一关一关的boss,小怪,地图,界面等。这是啥,虽然不能完全说叫前端,但核心差不多,咦,对了,如果我击杀了一个小兵,产生了变化,我也掉了一些血量。这中间数据的变化由谁来处理,这有点相当于后端,但不完全是,而数据嘞,我的血量,攻击力,技能等等放哪呢,放在哪里比较安全,比较好拿出来?这个其实就相当于数据库,那传输嘞,我打游戏,那数据不能光我知道吧,其实单机的电脑自己就可以处理好,但是如果想与他人共享,就最好将数据返到一起了,于是客户端和总端就应运而生了,如果再细一点,到网络延迟,到数据处理,这些就是数据结构,服务器,网络传输协议等等了。其实说了这么多,主要还是抽象,其实对于一个项目,上来不要说我要使用springboot .MYSQL.redis啥啥的技术,最好是想想我自己要完成它需要做些什么,无论多天马行空其实都可以,因为无论如何无非就是现有技术无法完成,但你却了解了核心原理,也就是为什么要有它。而此时再匹配现有技术或现有知识,你就会发现知识活了起来。说不定你还能创造新的东西欧。
点赞 评论 收藏
分享
评论
57
177
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务