快手一面凉经(C++客户端)

1. 讲项目--包含md5、对称加密、非对称加密,应用
2. http和https
(讲到非对称加密的应用时提到了,后来就慢慢引入)
3. cookie保存在哪里,会不会上传
4. tcp和udp的区别
tcp的可靠性
5. 虚函数多态
怎么实现的多态
6. 静态多态
除了重载和模板之外还有什么多态实现方式    这个没答出来:)
7. 环形链表算法:为什么一定会相遇
8. 链表每两个翻转,没写出来(

面试官人很好,算法没打出来,应该是凉了-.-||
(前面答得还好,算法没做出来,希望能给我二面的机会
#面经##校招##快手##C++工程师#
全部评论
算法题和我阿里一面一样
1
送花
回复
分享
发布于 2020-08-25 22:51
楼主你好,请问你是实习、校招还是社招?
点赞
送花
回复
分享
发布于 2020-08-22 15:26
网易互娱
校招火热招聘中
官网直投
静态多态除了重载和模板之外还有什么多态实现方式? 静态多态难道不就是重载和模板吗?还有啥啊?
点赞
送花
回复
分享
发布于 2020-08-25 23:30
有二面吗😳
点赞
送花
回复
分享
发布于 2020-08-27 23:29
请问二面没有连着吗
点赞
送花
回复
分享
发布于 2020-08-28 00:18
。。
点赞
送花
回复
分享
发布于 2020-08-28 00:25
没有二面,感谢信了。。代码没手撕出来
点赞
送花
回复
分享
发布于 2020-08-28 08:20
lc 24
点赞
送花
回复
分享
发布于 2020-10-11 00:36

相关推荐

#金三银四,你有感觉到吗# 我选并没有🤐又是被挂的一天1.自我介绍包括项目2.自学的流程,如何学习前端,HTML,css,js,vue那些(因为我非科班出身)3.深挖项目技术:介入项目原因,几人团队,分工详情,部署打包,如何从零搭建:安装node和淘宝镜像,安装webpack和脚手架,vue create创建项目,npm run serve 启动4.vue项目如何初始化:在cmd中执行命令 vue init webpack vue-project(答的搭建后启动就完成了初始化,记得git init 不记得vue init 了😭)5npm依赖包如何安装:npm install package6npm --save-dev的作用:将模块安装到package.json的devDependencies节点属性中,同时运行npm install 初始化项目会将模块下载到项目目录之下,devDependencies节点是运行时的依赖,开发阶段使用上线就不需要了,程序上线后任然需要的依赖,如express,这时需要--save参数。(没记住,答的针对性保存在当前文件下,可以区分全局保存,节约内存)7vuex用来存哪些数据:vue项目的全局变量(刷新页面就会丢失)(答的token和各组件都要使用的公共数据)8如何异步获取数据存到vuex中:app.vue文件中调用接口,返回的数据存到vuex中;store.index文件里面getters返回vuex保存的数据,通过filter方法过滤;页面引入import{mapGetters} from vuex;页面计算属性computed 调用getter 方法...mapGetter;组件界面直接使用computed里面数据,加()传参。(答的action,mutation中dispatch,调用this.$store,有点搞混了)9能不能直接修改vuex数据:不能,vuex是单向数据流,主要用于跨组件的交互,没一个mutation执行后更新状态,可以调用异步的action去查看mutation的状态,通过commit提交的mutation的方法修改state,统一修改。(没答全)10vuex持久化:本地储存localStorage,再从中取值;或使用vuex-perisistedstate
点赞 评论 收藏
转发
3 19 评论
分享
牛客网
牛客企业服务