前段时间面试了一下微信后台支付,做后台开发。虽然不是做后台开发的,想着要不试试,虽然好多题目都会,但是后台开发的知识是真的欠缺,而且我是做AI的,人家也有疑虑,最终凉凉了。这里分享出来给有需要的朋友看看。

至于深度学习机器学习怎么准备可以看这里哦。

一文了解深度学习面试应该如何准备

「AI算法面试」机器学习知识点概览

1、讲解自己的项目。(任何面试都是少不了的~)

2、项目中用到了哪些STL?

vector/map/set等。

3、STL的vector和map的底层实现。

vector底层是数组实现,连续存储;

map底层实现是红黑树,hash_map底层实现是哈希表。

【算法面试之数据结构】红黑树(不懂底层,焉能成神)

4、迭代器删除元素会失效吗?解决方法。

使用erase删除迭代器,该函数返回的是下一个有效的迭代器。

5、讲一下模板?

template,class实现模板;

6、讲一下static的用法?修饰全局、局部、成员变量,全局、成员函数。

static修饰成员变量改变作用域,修饰局部变量后变量存储在静态存储区等等;

static修饰成员变量必须要在类外进行初始化,全部类对象共享一份static成员变量;

static修饰成员函数没有this指针,需要通过类访问,不能访问非静态成员。

7、面向对象的三大特性?

封装,继承,多态。

C++基础,后面文章专门阐述一下吧。

8、讲一下多态吧。

就是讲讲静态多态(重载),动态多态(虚函数,正好引出下一问)。

9、你提到了虚函数,虚函数是怎么实现的,派生类对象赋给基类指针,这个指针怎么去调函数?

就是虚函数表,虚函数指针这些的原理。(也正好引出下一问题)

10、虚函数表是对象拥有还是类拥有?

类拥有的,派生类重载基类的话,会用派生类的函数指针来覆盖基类的函数指针。

11、堆和栈是怎么申请和释放内存的?这么做是为了什么?

堆:new/malloc;delete/free等。

栈:程序申请和释放等等。

12、new和malloc的区别?

new的两个过程:调用malloc申请内存,并且调用构造函数。

malloc自然就是只是申请内存了。

13、你知道那些进程间的通信?

管道,套接字等等。

14、你了解TCP吗?如何实现可靠性传输?

握手,重传,拥塞控制等机制。

15、讲一下TCP的4次挥手?为什么要进行4次?

通俗点讲就是:

三次握手

客户端:我要连你。

服务端:我知道了,你连吧。

客户端:好的,我连了。

四次挥手

客户端:我要断了。

服务端:我知道了,我在传数据。

服务端:传完了,你断吧。

客户端:好的。(客户端要等2MSL确认服务端收到了这句“好的”)

16、讲一下poll,epoll,select的差异

因为我不是做后台开发的,所以在这里折戟沉沙了。

编程题目

二叉查找树查找一个数。

全程两个多小时,紧张刺激,哈哈。不过,我倒是不紧张的,除了后台开发的知识,我别的还是回答的可以的,自信心上来了,也就有条不紊了。

后面会给大家细细分享我的面试准备,虽然是做AI的,我的准备不限于深度学习,计算机视觉的,因为我对模型的算法原理,模型训练,模型转换优化,模型部署,深度学习框架都有比较多的研究,所以C++还有编译底层,计算机底层都是了解较多的。

欢迎大家关注,我们一起讨论进步。

微擎jsapi支付必须传openid怎么解决_面经腾讯微信支付面试记相关推荐

  1. 微擎jsapi支付必须传openid怎么解决_支付宝如何做到免费提现?(最新最全的图文介绍)...

    作者:牛大 | 公众号:牛大定投 跟着牛大定投,咱们终将富有!牛大的价值理念:分享自己,帮助大家,稳中取胜.我们会一直陪伴朋友们,相信大家将来都能不为金钱所迫,生活更加美好! 如今,大家都有微信与支付 ...

  2. jsapi.php必须传openid,微信小程序支付报错:JSAPI支付必须传openid

    在以上文件中添加如下语句: var_dump($order); echo ' ==='; var_dump($identity); echo ' ==='.$identity->phone .' ...

  3. 腾讯微信支付支持全量商家小程序场景开通云闪付功能

    为持续推进支付生态开放及合作,腾讯宣布与银联云闪付互联互通再次取得重大进展: 微信支付于12月15日开始逐步升级商家小程序支持云闪付付款功能,微信商家小程序已全面开通云闪付.该功能升级后,用户即可在已 ...

  4. 蚂蚁集团回应与腾讯微信支付竞争;华为余承东:鸿蒙现达到安卓70-80%水平;C++20 标准草案获批准| 极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内要闻 蚂蚁集团回应与腾讯微信支付服务竞争 9月7日晚间, ...

  5. jsapi支付签名_小程序开发之微信支付

    1. 小程序之微信支付 虽然我们现行的小程序版本中没有支付这块功能,但是作为移动互联网中非常重要的一个功能还是需要了解下(老版本的小程序中有微信支付相关的功能代码在serviceList.js中). ...

  6. 美团取消支付宝支付引关注,称饿了么也不支持微信支付,饿了么回应绝了

    昨日,有部分用户发现,在使用美团进行支付时已经没有支付宝的选项了.美团月付和银行卡支付占据优先位置,不再显示支付宝支付,而微信支付和Apple Pay还在支付选择列表上. 据悉,这不是美团第一次取消支 ...

  7. 腾讯微信支付2020暑期实习二面、三面面经

    微信支付面试已面过三轮,所以在这里总结一下二.三面面经,大家一起交流学习! 二面 1.上来就做题!都没自我介绍!? 公司员工每天上下班需要进行打卡操作,工作时间为早上9点到晚上5点.迟到或者早退半小时 ...

  8. 【微信支付】十分钟解决内网穿透,实现微信支付本地测试

    在微信小程序上调用微信支付功能.微信支付可以在本地进行测试,但无法拿到支付回调结果.也就是本地拿不到微信返回的订单号等.需要拿到支付结果回调的话,可采用服务器测试或者内网穿透到外网. 接下来分享一种内 ...

  9. 解决 VUE history模式 后端配置 微信支付目录限制5个 等问题

    前言 作为小公司的WEB开发组组长, 本身为全栈工程师, 主攻方向为PHP. 最近将项目由MVC模式改为了MVVM, 做为小公司的为了节省成本, 招聘了一个新手前端, 编写VUE 新手的技术,无奈并不 ...

最新文章

  1. Fragment专辑(一):Fragment简介
  2. Spark SQL Catalyst源代码分析Optimizer
  3. 频率概率与贝叶斯概率
  4. saas物资管理界面设计_大型物流企业都在用的SaaS系统,看大规模运配网络如何实现精细化管理?...
  5. 瑶光TechTalk | 迈向多维智慧,智能画像与预测算法剖析
  6. 现在,AI 已经能预测病人什么时候死亡了,准确率达 90%
  7. application/x-www-form-urlencoded接口响应报文中文乱码
  8. DataFrame和RDD互操作的两种方式:
  9. 域名解析到指定端口_南京课工场IT培训:搭建nginx虚拟主机——基于域名、端口和IP...
  10. 灰度世界算法(Gray World Algorithm)
  11. 微信小程序选项卡原理
  12. 视频教程-2020年软考网络工程师基础知识历年真题详解软考视频教程-软考
  13. java 函数 throw_java为什么有些异常throw出去需要在函数头用throws声明,一些就不用。...
  14. Linux用户管理安全宝典:密码防破解与帐号文件保护
  15. PCB芯片散热焊盘如何设计?
  16. 利用opencv从USB摄像头获取图片 获得摄像头编号
  17. 努比亚Z11系统服务器选择,良心!努比亚Z11系列机型系统升级新版本后性能提升明显...
  18. 04 从中兴研发主管坠楼来看,什么是程序员的不能承受之重?
  19. 娱乐至死?不,我偏要活着
  20. [导入]楼市十大卖楼花招曝光〔转载〕

热门文章

  1. wxWidgets:实时传输时间RTTI
  2. boost::random模块实现如何使用随机数库的简短演示程序
  3. boost::hana::unpack用法的测试程序
  4. boost::geometry::model::segment用法的测试程序
  5. boost::geometry::detail::overlay::approximately_equals用法的测试程序)
  6. DCMTK:查询/检索服务类用户(C-FIND操作)
  7. VTK:PolyData之TriangleArea
  8. VTK:隐式函数之BooleanOperationImplicitFunctions
  9. VTK:图表之VertexSize
  10. VTK:图表之ColorEdges