丿南烟丶 level
获赞
0
粉丝
0
关注
1
看过 TA
16
东南大学
2027
C++
IP属地:江苏
。。。
私信
关注
05-20 10:22
东南大学 C++
1.简单的自我介绍做一个简短的自我介绍。实习的时间是多长?2.场景问题结合项目细节假如一个网页上有张网络图片,用户反馈加载慢,你会怎么分析和怎么解决?如果明确是因为这张图片比较大,你会怎么做解决?你知道压缩比最高的图片编码格式是哪一种吗?有了解过吗?针对Qt项目:Qt里面有哪些实现异步的方式?可以介绍一下吗?使用异步信号槽实现了一个什么样的工作? UI的更新可以放在异步子线程里面做吗? 针对项目中滑动窗口历史管理模块:你是怎么设计这个模块的数据结构的? 涉及到设计的一些主要的接口有哪些?你的窗口的更新策略是怎样的?如果历史消息的长度超出了API的token限制,除了你刚才提到的那种解决方式以外,你觉得还可以尝试用什么样的方式来解决这个问题?如果我们现在要做一个对历史消息进行摘要的事情,你会怎么设计你的技术方案? 假设现在希望你在一个电商应用里面接入微信支付:接入微信支付可能要准备一些什么东西/材料给到微信支付?微信会提供一些什么东西给你,让你能够来接入微信支付?如果一个用户在做一次微信支付时,你的前端、后端,还有微信这边,他们之间是怎么通信对接的? 3.手撕算法题用你最擅长的语言实现一个LRU Cache。要求:get和put方法的时间复杂度必须是O(1)。4.反问询问如果能够进入实习,公司对于客户端开发方向实习生的培养制度是怎样的。客户端开发的具体工作流程。关于技术栈与可以提前准备的东西。
查看20道真题和解析
0 点赞 评论 收藏
分享
05-20 10:57
已编辑
东南大学 C++
5.151.简单的自我介绍 1min到岗时间,能实习多久?2.项目深挖,技术基础与项目细节 30minReactor模式的应用场景是什么?请从你的项目中挑选一个有代表性的进行详细介绍如何测试项目的并发量/并发能力?使用了哪些压力测试工具或方法?TCP粘包和拆包现象产生的原因是什么?你的动态线程池是如何实现动态扩展的?如何避免线程间的资源竞争和死锁问题? 死锁产生的四个必要条件是什么?项目中做了哪些优化?为什么选择LRU作为缓存淘汰策略?不选择其他策略的考虑是什么?LRU的实现原理是什么?了解LFU算法吗?它和LRU的主要区别是什么?C++虚函数的作用是什么?它主要解决了什么问题?虚函数的底层实现机制?C++中struct和class的主要区别是什么? 3.反问实习生培养制度?不是他来负责客户端需要学习的知识?用go,负责ios或android的开发手撕:最长公共子序列 15min例子:S1="ZABCDE", S2="ACE" -> LCS="ACE" 我的思路:动态规划存储长度变成存储最长的string。4.结束前提了一嘴5min有没有了解过AI?知不知道MCP是什么,用没用过cursor等编程软件?(恰好了解过)总体来看一面主要是问项目,从项目中回答部分八股, 问你一些基本情况处女面,状态有点差,说话磕磕巴巴做的服务器项目,没注意投的客户端,中间被问了,就说是学习客户端知识,没谁了面试管人挺好的,体验不错很包容,感觉比较年轻5.16 中午约二面了,本来没想着过的,又多一次积累面试经验的机会。
查看19道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务