腾讯企业微信一面

腾讯WXG一面

  • 自我介绍
  • 项目
  • 框架与业务的解耦
  • 改进的地方:动态线程池,作用?
  • 线程数量怎么确定,多少合适
  • 同步IO模型
  • select、poll、epoll区别
  • epoll ET与LT模式的区别,使用场景
  • C++基础
  • 内存分布,new和malloc
  • 栈溢出
  • 引用与指针的区别
  • C++三大特性
  • C++多态
  • 函数重载与覆写
  • 死锁条件,碰到过死锁吗,怎么处理
  • 计网基础
  • 三次握手,为什么需要三次,可以减少吗
  • TCP与UTP区别
  • TCP怎么确保可靠传输
  • HTTP2、HTTP3
  • 智力题 两支香
  • 编程题 递归反转字符串,时间空间复杂度

第一次面试,感觉还不错,虽然有一些没答上来

全部评论
刚刚收到二面邀请
4 回复 分享
发布于 2023-03-08 10:48 北京
想问下学弟是在哪看到的 wxg 招聘信息
1 回复 分享
发布于 2023-03-10 09:29 上海
请问大佬投了多久了,同为WXG,但是我现在还没回应
1 回复 分享
发布于 2023-03-07 23:23 湖南
没有 算法题轰炸吗?
点赞 回复 分享
发布于 2024-04-13 17:42 重庆
老哥做的啥项目啊,webserver还是muduo
点赞 回复 分享
发布于 2023-03-20 16:43 湖北
老哥有下一面了吗
点赞 回复 分享
发布于 2023-03-11 13:40 广东
老哥epoll ET 和 LT的使用场景咋答呀
点赞 回复 分享
发布于 2023-03-09 12:00 广东
楼主应聘进度那里更新了吗
点赞 回复 分享
发布于 2023-03-08 12:25 陕西
大佬有做笔试吗
点赞 回复 分享
发布于 2023-03-08 10:02 广东
请问有收到二面通知吗
点赞 回复 分享
发布于 2023-03-08 09:58 浙江

相关推荐

03-19 10:36
山东大学 C++
经历了笔试加面试2小时极限拷打,人已麻首先是45分钟手撕:1、合并两个有序链表L1和L2,但稍微做了点变体,把L2合并到L1上,而且是在L1类内部函数做的,写起来稍微有点麻烦;2、寻找循环递增数组中的最小值,要求用时间复杂度尽可能小的方法;楼主刚开始用O(n)的简单写法,后来面试官提醒才想起来二分查找,并且被追问如果数组是严格递增的应该如何修改代码?3、手撕智能指针shard_ptr,背模板背的挺熟,但写起来稍微有点变体就会出毛病,只能说掌握的还是不够深刻面试:1、首先是让你讲解前面写的三道题的思路2、C++内存管理中堆栈的区别;3、malloc free 与 new delete的区别;4、在模板类的析构函数中,应该用delete还是free?5、左值引用和右值引用的区别;6、Android 的生命周期7、Android JNI开发中 java层的string数据如何传到C++层?涉及到的相关函数;8、Java层 string类型的编码?C++层的编码?C++层接收到的数据需要拷贝吗?项目:1、项目架构2、自研RPC架构是如何实现的3、客户端发送的数据,服务器如何知道这个数据是什么类型的?4、由于楼主项目是基于微服务架构的分模块系统,涉及异步多线程通信,还提问了在多个模块向缓冲队列放数据时需不需要加锁?应该怎么加锁?这一块儿我没怎么弄明白,得需要再好好研究一下;5、后台C++线程和java层主线程是如何通信的?这一块儿我也同样没弄明白,也是被狠狠拷打了总结下来,🐧并不太注重对八股的考察,移动客户端开发的难点(以Android JNI为例)应该主要在于java层和C++层如何通信、多线程间的通信机制,以及端云服务间如何通信
查看17道真题和解析
点赞 评论 收藏
分享
评论
31
166
分享

创作者周榜

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