腾讯_WXG_客户端开发一面

什么时候开始写代码的?

实习做了哪些工作?

怎么保证网络传输中消息的完整性和安全性?

了解过什么日志库?他的底层是怎么实现的?

网络通信有哪些序列化的协议?protobuf和json的区别?

长连接和短连接的区别?分别在什么场景下使用?

一个URL请求到网页响应的过程?

数据库有哪些优化方案?

用户的密码在数据库中是怎么存储的?

一个用户登录的功能要怎么实现?怎么维持用户的登录状态?

mmap说一下?

说说C++的多态?

C++中指针和引用的区别?

C++的异常处理?如果在catch块中又抛出了异常会怎么样?

C++11的智能指针有哪些?

RAII了解吗?

协程和线程的区别?

C++20的协程了解吗?

静态库和动态库的区别?

了解过移动端的开发吗?

手撕:1)三个线程交替打印1到100;2)LRU

总结:投的后端,被客户端捞了,线下面试,所以就是抱着参观一下的心态去的;面试官人挺好,手撕虽然比较典,但是在纸上写代码确实有点难受;没怎么接触过客户端,几天后挂了,正常的!

全部评论

相关推荐

04-07 11:02
四川大学 Java
4.3一面过 当晚二面,4.7看的二面挂了,现在分享下一面面经积攒下好运吧腾讯会议约半小时,但是实际有45min自我介绍我看到简历上你写了很多和数据库相关的技术栈。能说说使用MySQL和Redis的分界线吗?或者说,你什么时候用前者,什么适合用后者。你说到了MySQL适合持久化。你知道这是怎么实现的吗?假设我现在执行一条指令?那么既然如此为什么要用Redis呢?Redis能不能持久化?对啊,既然有持久化了,为什么不止单用Redis呢?你了解游戏服务器吧?那么多那么多子服务器,其实一个服务器负载也还好啊?我们能看到很多方案都要使用Redis+MySQL/MongoDB?我看到你使用了Redission解决秒杀问题,你知道这个怎么用吗?补充道即使用redission分布式锁依然会有乱序问题,他希望我可以了解一下,我提到使用LUA脚本,他说还不是最好的方法,因为很“机械”。你知不知道各种客户端的区别?lettuce,Jedis?他们是怎么连接redis的?(不会)我看到你的英语好像不错啊?要不我们用英文来问答一些基础问题?(以下是英文问我英文答)TCP/UDP区别?TCP/IP分属什么层?你提到了TCP稳定性,怎么做到的?你说到了三次握手,两次行不行?(我回答不行,他说某些情况是可以的)fast retransmit&timeout transmit?好的,就到这里,你的简历上还有什么没问的嘛?(我说MQ)一两道MQ问题。反问环节:介绍部门,问base,问部门的技术栈,问how can i do better(他说多去关注一下有些底层的实现等)#实习# #腾讯# #牛客AI配图神器#
牛客742319769号:英文答技术问题👍🏻
查看15道真题和解析
点赞 评论 收藏
分享
评论
6
21
分享

创作者周榜

更多
牛客网
牛客企业服务