Web或者移动应用的重心,由后台往前台挪动的两个标志是:客户端存储,客户端模型维护。在可见的未来,我们将会见证后端将不存储数据、由前端负责存储数据的应用。 写过一个又一个的应用,我仍然没有遇到一个业务逻辑复杂的应用。即,我需要在前台处理一系列复杂的业务逻辑,我需要不断的转换前端的数据模型,才能追得上业务的变化。 普通的 Web 应用里, 前台只需要负责显示即可,而后台相对应的提供数据。后台每次都为
1.2 boss上是有实习转正的但是HR说我的简历不符合转正要求(估计是我不是计算机专业的吧) C#GC GC优化 数据结构,堆,队列,二叉树,数组,链表的一些基本操作 冒泡,归并排序 A*算法 C#和lua怎么进行调用,为什么c#不能热更新 TCP和UDP的区别 状态同步和帧同步,状态同步一次性处理这么多数据不会死机吗 Image和rawimage有什么区别 锚点 渲染管线,然后讲到判断像素在不
美团 一面 实习: 日志库的替换是自己的想的吗,为什么会加快这么多 为什么使用protobuf作为压缩选择 protobuf压缩的原理是什么 八股 线程和协程 进程通信的方式是什么 线程通信的方式是什么 死锁的条件是什么 tcp和udp的差异 HTTP中get和post的差异 http如何实现断点续传,如果这个时候客户端收到一般就结束了的话 https可以被中间人劫持吗 C++源码到可执行文件 动
有人知道今年钉钉本硕2能开到P5吗?许愿。 钉钉一面:1h 多线程怎么操作、 锁的方法有哪些、 手撕写一个工厂模式实现、 EPOLL,POLL,SELECT区别, Http协议状态码、 TCP三握四挥、 TCP和UDP的区别,具体应用场景有用过UDP吗,公网上有用UDP吗。 多线程上锁、JAVA里的EPOLL和POLL叫什么、 UI懂不懂、多线程优化之后有没有考虑功耗CPU、内存等、 view刷新
一面: 跟这个朋友的差不多: https://www.nowcoder.com/feed/main/detail/1061878a3f714da6aac4f1a5a7c964f9?fromPut=%3F%3F%3F%3F_pc_%3F%3F%3F%3F%3F_%3F%3F%3F%3F_1692696205494 多了两道: 类A和类B没有继承关系,我想让他们能通过static_cast转换应该怎么
抱着多求工作机会的心态,秋招的过程中也投了客户端开发,虽然简历上写的大多数工作都是偏向java后端开发 之前也有面过客户端开发,全程java技术交流,体验感很好,所以就没花太多的时间在客户端开发的面试准备上 结果今天的面试过程当中 面试官一直隐隐批评没有客户端开发的经验和基础在 比如你了解什么是客户端开发吗 对客户端开发有什么样的认识 简单说了几句与后端开发相比 客户端开发更注重于用户的交互逻辑g
面试官态度还是挺好的,但是kpi😁 1.让我自己介绍项目,因为我项目也比较水,这里没什么好说的,草草结束(后悔自己太实诚) 2.TCP的可靠传输是怎么实现的? 3.传输过程中丢包了怎么处理? 4.数据包超过限制大小怎么处理? 在哪里进行分包? 5.补码的规则,以及补码的作用? 6.学过编译原理吗(没) 7.学过操作系统吗(没) 8.两道算法题,撕完下班 反问: 为什么把我捞到客户端面试? 回答:
pcg移动客户端实习 一面(3.12,接近2h) 忘记录音了,有点不记得了 https是怎么加密的 拷打项目 手搓高精度加法,带小数 设计模式了解吗,你知道哪些设计模式(观察者模式,单例模式) 用你熟悉的语言实现单例模式(只是听过,不会写) 手搓生产者消费者模式 二面(3.14) HR面(3.18) offer(3.20) 占坑慢慢补
1. 拷打项目 问的比二面细,与面试官一起探讨 2. 开放性问题:屏幕坏了怎么检测(绷不住了压根不会只能硬着头皮瞎扯) ● 借助工具让屏幕全黑全白全红全蓝等等看看有无像素点缺失 ● 手机拍照 ● (实在不会了问面试官你知道答案吗,面试官说他也不会,然后就我说的延申了一下) 3. 反问 ● 实习生干嘛 ● 对实习生的预期或者说是期望 ● base在哪
个人介绍 然后面试官问了两个问题我都不会,之后面试官发现拿错简历了。全程面试官一脸不情愿,带搭不理的。 问了虚函数相关 幂等和不幂等是什么 302状态码什么意思 GET和POST的区别 算法题 1.面试官跳过 2.毒蘑菇 贪心,但只做出来能不能到达终点,没给出最高体力值 逻辑题 有五个人过桥,分别是1 3 6 8 12秒,过桥需要灯,每次只能两个人过桥。问如何在30秒内全部过桥(29秒 ) #腾讯
1. 拷打项目 - 登录流程 - 项目难点、收获 - 日志实现是否考虑了多线程竞争情况 - 密码存储,是否为明文 - 加密算法,对称加密与非对称加密 2. DNS域名解析 3. DNS劫持 (不会) 4. TCP与UDP 5. HTTP 3.0 6. 算法题1:判定字符串b是否是字符串a的子串(用BF敲出来,说不会KMP) 7. 算法题2: 两个栈实现一个队列功能 8. 逻辑题:3升桶与5升桶如何
被客户端捞走 估计看有之前的实习 但是真的全忘了 时长一小时 1. 自我介绍 2. 一道easy 估计是客户端降低要求? 3. 优化算法 复杂度 4. 项目 研究方向 5. 多线程 6. 数组 链表 map 7. 如何实现读写锁 8. 问了一下大学的客户端实习(过去太久 一点也没印象了 故直说一点不记得) 后面忘记了 四目相对 尴尬抠脚 估计不出意外的话 gg #面经##客户端面经#
base南京 岗位客户端研发 笔试:手撕力扣的设计LRU类,没写过的话可能很难想 八股拷打: 1.聊聊JVM(但我java水平处在一个开数组的程度遂没答出来尬住了) 2.Linklist和Arraylist的区别 3.多线程中父线程怎么把属性传递给子线程 4.红黑树是一个怎么样的数据结构 5.怎么理解内存泄漏 6.http和https的区别 加密的过程 7.TCP粘包 8.数据库的事务是什么 9.
腾讯暑期一面凉经客户端 1. c与java区别 2. 线程同步 3. 生产者消费者 4. 双亲委派机制 5. tcp三次握手 6. 三次握手中间的某个报文丢失了怎么样怎么样(完全没看,xiaolinCode有) 7. https四次握手过程 8. 滑动窗口与拥塞控制 9. leetcode165 版本号控制,中间java的split("//.")要加“//”借助ide搞出来了 (感觉会g55555
本人是第一次面试。 在这里分享一下我的经验,希望可以帮到更多的人。 本人这次面试之前根本不知道应该如何准备面试。以为做一些项目,知道怎么把东西做出来就行了呢。但是发现面试是完全不一样的。会问很多的底层知识。进一步,光模糊的懂这些知识也不行,要能够清晰的描述出来。 面试开始: 自我介绍 1.如何实现C++多态 2.请简单聊一下你做过的项目,你认为最难的地方在哪。 3.(我聊了我做的背包系统,但是我的