一共50min 1.自我介绍 2.讲一下多态 3.static用法 4.右值引用 5.函数指针 6.什么情况下出现野指针,野指针报什么错,什么情况下不会报错 7.C++11用过哪些新特性 8.共享指针的原理,怎么实现的 9.map和set的区别 10.用过什么进程间通信方式 11.共享内存的接口、使用方法、原理 12.epoll和select的优缺点 13.ET和LT 14.有没有遇到过死锁,怎么
20min左右 自我介绍 手写快排(没写出来:( 一些游戏开发过程中的场景算法题: 水蔓延的状态更新(Minecraft里的水方块为例) 一个区块(16X16X16)每个面能简化成的最少矩形数目(不是很懂) 1000w玩家的top100排行榜的创建、更新和维护 能记起来的就这么多(紧张了) 甚至没有反问环节
4.17技术一面 1.什么是多态 2.什么是虚函数 3.虚函数的底层原理 4.虚函数表属于类还是属于对象 5.虚函数表在什么时候生成 6.虚表指针在什么时候生成 7.构造函数可以是虚函数吗,为什么 8.为什么析构函数要求是虚函数 9.vector是如何扩容的 10.c++程序内存的栈和堆有什么区别 11.哪些变量在栈,哪些在堆 12.讲一下智能指针 13.什么是循环引用问题,弱指针如何解决循环引用
还是意义不明的面试,面的非常短,可能就是二十分钟不到 忘记录音的,很久前面的了,记不清楚了 问实习 具体在拼UI的时候怎么做的UI优化 合批规则 gc优化
1. 自我介绍 2. 我先跟你确定一下我们这边是客户端你没有问题吧?你是怎么想的?选安卓还是ios? 3. 缓存一致性如何解决? 4. 文件分片如何实现的? 5. 文件分片是串行上传还是并行上传?如果改成并行上传会有什么问题?如何解决? 6. 项目中多线程使用的场景是什么? 7. 线程池是如何配置的? 8. 多线程使用过程中有没有遇到死锁? 9. 死锁产生的原因以及解决方法是什么? 10. 项目中
1. 自我介绍 2. 为什么后端转客户端? 3. 你觉得你项目中最有挑战性的是什么? 4. 两级缓存的数据一致性如何保证? 5. 两级缓存对于网站加载速度提升有多少?接口里面只有查询接口吗?有没有涉及到锁的使用? 6. 你觉得网页加载速度受哪些因素影响? 7. 验证码为什么要放入缓存里?验证码放缓存里不合适吧?放入缓存里如果被重复使用呢?阿里云没有提供过期时间吗? 8. 文件分片怎么做的? 9.
1. 自我介绍 2. 转客户端是出于什么考虑? 3. 你的项目登录这里对于安全性是怎么考虑的? 4. 你信息传输过程中会不会被截获?会不会被中间人攻击? 5. HTTPS为什么要用非对称加密和对称加密?为什么不只用其中一个呢? 6. 对称加密和非对称加密的性能差距有多大? 7. 验证码会不会被暴力破解?密码会不会被暴力破解?彩虹表有了解吗? 8. 这个本地缓存caffeine是个什么东西? 9.
自我介绍 动态链接静态链接,程序是怎么找到动态链接的? 物理地址和虚拟地址,64位虚拟地址空间是2^64,但是物理地址没这么大,所以为什么会这样? 计网 TCP为什么三次握手和四次挥手的原因 浏览器中数据www.baidu.com会发生什么?DNS寻址的详细过程?DNS劫持知道吗? https和http的区别?对称加密和非对称加密? 为什么https通信过程中使用对称加密,而不全部都使用非对称加密
跟随wiki页面https://cwiki.apache.org/qpid/amqp-java-jms-messaging-client.html到https://cwiki.apache.org/qpid/connection-url-format.html. Simple me需要qpid-amqp-1-0-client-jms-0.20-sources。jar接受URI格式,但它似乎忽视了一
应如何管理它们? 一些更具体的问题: 根据定义,本机应用程序(实际上是公共客户端)不能安全地存储其凭据(client_id+secret)。是未注册的客户吗?如果我不能使用秘密来验证/验证它,我还应该做什么? 客户端注册≠endpoint注册:第一个是关于注册客户端凭据();第二个关于注册客户端重定向endpoint。重定向endpoint注册是否足以授予客户端的真实性? 客户端凭据授予是否使用相
我使用。NET Core2.0和ASP.NET Core2.0进行应用程序开发。“测试”应用程序是一个。NET核心控制台应用程序。我正在编写的核心代码是一个类库。一旦适当的测试。我选择这样做是因为我暂时不会使用它(它正在替换旧的ASPNET代码)。 无论如何,由于我必须处理各种服务的大量API密钥,所以我决定使用Microsoft Azure Key Vault来存储密钥。我有这一切设置,并理解这
5.3.1. Getting started with the client API 开始 当使用Jersey JAX-RS 客户端支持的依赖关系,请查看依赖。 您可能还希望使用一个自定义连接器实现。在这种情况下,您将需要包含额外的依赖模块包含您想要使用的自定义客户端连接器。请参见“配置自定义连接器”关于如何使用和配置自定义 Jersey 客户端传输连接器。 5.3.2. Creating and
0927,美团二面,1h 1. 自我介绍 2. 深挖项目 1. SwiftUI 怎么样,和 UIKit 比如何,你是怎么学的 Swift,有没有做方案的选型 2. 动画如何实现(自己瞎掰头,他说差不多是这个意思) 3. 序列化怎么做的 4. 网络库用的什么 5. iOS 这边 MVVM,APNs 怎么做的 3. 有没有了解过一些其他的移动端框架,Flutter 画点粒度做 UI 4. 实验室项目
我有一个包含10个微服务的微服务架构,每个微服务提供一个客户端。在由微服务团队管理/控制的客户机内部,我们只接收参数并将它们传递给一个通用http调用程序,该调用程序接收endpoint和N个params,然后进行调用。所有微服务都使用http和web api(我猜技术并不重要)。 对于我来说,作为微服务团队提供一个客户是没有意义的,应该是消费者的责任,如果他们想创建一些抽象或者直接调用它是他们的
我正在编写一个使用tcp套接字的服务器/客户端应用程序,我的问题是如何检测半开放连接,我计划使用keep-alive但有些人建议我做我自己的协议,所以我现在的计划是: 在服务器端: 服务器会等待10秒等待客户端发送数据,如果在给定的时间内服务器没有收到客户端的消息,服务器会将客户端标记为断开连接,否则,如果服务器收到客户端的消息,则会重新设置计时器。 我现在的问题是,这样行吗?还是我做错了?还是一