腾讯云智客户端一面

总共70分钟,太菜了,前面问的操作系统相关答得很不满意,问了一会直接上题。
自我介绍
1.windows,linux,mac内核有什么区别
2.线程,进程,协程
3.宏内核,微内核
4.32位和64位cpu的区别,有什么寄存器
5.c++的this指针存在什么寄存器里
6.weak_ptr和shared_ptr
7.能不能来实习
手撕:
1.写一个模版,可以打印任何类型数据
2.20个节点的循环单链表,随机从一个节点打印。
3.随机20个元素的数组,从中找到最大最小值

反问:部门业务,新人培训
全部评论
离谱,客户端问这些吗
2
送花
回复
分享
发布于 2023-09-21 14:35 湖北
已寄,浪费哥们这么久时间
2
送花
回复
分享
发布于 2023-10-07 14:59 重庆
秋招专场
校招火热招聘中
官网直投
this指针在MSVC和GCC的实现不相同吧,一个是放ecx(windows x86-32),还有一个是就是将this作为第一个参数(windows x64, System V AMD64)=。= 面试官真的懂吗?
点赞
送花
回复
分享
发布于 2023-09-20 14:55 湖南
佬儿,约二面了没?
点赞
送花
回复
分享
发布于 2023-09-21 17:47 湖北
桌面客户端这是?又是Windows又是C++的
点赞
送花
回复
分享
发布于 2023-09-21 22:47 陕西
有后续吗?
点赞
送花
回复
分享
发布于 2023-10-06 21:33 浙江
我丢 好难啊 我面的时候很简单
点赞
送花
回复
分享
发布于 2023-11-11 18:44 广东

相关推荐

#店小秘#一面(60min)1、arraylist和linkedlist的底层实现? 两者适用的场景?2、redis的数据类型3、redis常用的是什么数据结构? 使用的场景4、redis是单线程还是多线程? 为什么要这样设置5、数组和链表的区别,在内存分配这块有什么区别6、栈和堆的区别?7、MySQL有怎么优化过吗8、事务的隔离级别9、了解过索引吗?优点和缺点10、聚簇索引和非聚簇索引的区别?11、RabbitMQ如何避免重复消费(mq经典题)12、假如反馈线上系统有卡顿,如何排查,从哪些方面13、为什么要进行分库分表14、如果sql语句执行慢,如何定位走哪个索引15、拷打项目,具体问项目中的优化、实现场景、为什么这么选择、有没有其他解决方案二面(40min)1、从上一段实习学到了什么,有什么收获2、平时如何学习3、了解synchronized和volatile关键字吗,有什么区别4、synchronized可以怎么来使用(我回答的不太好)5、RabbitMQ消失丢失的场景,如何防止丢失6、了解分布式锁吗(这个也是有点弱)7、redis分布式锁的实现方式8、给一个数据量很大表加字段或者加索引如何加(1、可以直接创新表加,加完复制数据过来,可能会丢失 2、可以从库加字段操作,然后主从切换,数据丢失可能性小)9、了解线程池吗?线程池的参数10、谈谈Syschronize锁,锁怎么升级的11、说说你自己有什么优势和劣势12、捞点家常和询问职业规划总结:面的八股算基础,主要是对于项目要熟悉,对项目问的比较深且会扩展出来询问(本人较菜)
查看27道真题和解析
点赞 评论 收藏
转发
5 23 评论
分享
牛客网
牛客企业服务