当前位置: 首页 > 面试经验 >

wxg后台开发一面

优质
小牛编辑
82浏览
2024-03-08

wxg后台开发一面

原本以为自己的简历会泡在池子里的,没想到被捞起来面试,可能是看我的项目使用了腾讯云吧
1.自我介绍
2.介绍项目
3.项目里用户和角色两者的功能划分
4.什么是token
5.如果两个浏览器登录页面,一个浏览器页面修改密码,另外一个浏览器会有什么变化。(寄)
6.MySQL用哪个数据引擎
7.项目有没有用索引(️数据量并不是很庞大)
8.项目有没有用户,是不是有上线的(️,跟博客的技术大佬做的项目)
9.认为用户量达到多少需要使用索引(上千)
10.索引底层原理、使用索引有什么好处
11.B树与二叉搜索树对比
12.redis持久化(寄,只是项目运用,原理没去了解)。
13.有没有学过C++(️,学校课程教完C,我就自学Java了)
14.C++虚函数(寄)
15.TCP四层协议,每一层的作用。
16.TCP为什么是三次握手和四次挥手
17.讲一下TIME_WAIT状态
18.进程和线程的区别
19.讲一下锁(讲了java的锁升级过程,面试官是主C++,表示java的锁机制没怎么了解)
20.什么是字符集(扯了一下jvm 二进制字节流编译那些)
21.数据库用哪个字符集(utf-8),如果是一个中文的话占多少位。(寄)
算法题
使用链表操作对链表进行升序,
0-> -1 -> 5 -> 4 -> 3
得到结果为:-1 -> 0 -> 3 -> 4 -> 5
面试官让我共享屏幕,用idea来写。
————————————————————————
本人算法菜鸟一枚,而且第一次参加腾讯这种大厂面试一开始比较紧张没什么思路,一开始往单调栈的方向去思考,后来想到利用数组排序,再重新给链表赋值。
完成后,面试官说他原本是比较想看到我用链表进行操作,然后问我除了这个方法还有什么思路,我提到一开始的单调栈,进栈的值小于栈顶的值就出栈,然后对换。面试官问那如果是弹出好几个数值呢,然后引导我可以用数组来存储。
————————————————————————
反问环节
问了下实习生的日常工作和业务场景
面试官浅答,没有展开和深入说。
问:我还有什么需要改进的地方
答:可以对数据库、操作系统这些纵向原理再深入一些。
 类似资料: