灵犀互娱 Java研发 笔试3.30

单选:volatile关键字、用户内核态的转换、外部和内部类……

不定项忘了。

算法

1.允许一个0变1,求01串的最长1串。

规模不大,直接对每个两边都是1(或者在两端)的0都变一次,每种情况遍历维护一个最大值。

2.dp梦开始的地方。

3.求两个数字字符串中数字乘积,返回字符串,禁用任何库函数。

string转long long:用(c-'0)提取串的各位;
long long转string:手搓一个to_char(),用char数组保存数字的各位之后用s+=a[i]反向遍历即可。

#灵犀互娱##笔试#
全部评论
世另我
点赞 回复 分享
发布于 04-14 15:12 吉林

相关推荐

04-27 14:48
已编辑
横浜山手中華学校 后端
#春招进度记录# 不知道为啥是两个面试官,只有其中一个在提问,另一个应该是观摩学习的提问的面试官总偷笑,会问很多“还有呢”,注重挖掘深度和广度,旁听的面试官有时候会皱眉手撕:返回无重复节点的链表好像没问简历,无反问,手撕完就结束了1. 进程和线程的区别2. 用户态和内核态的区别,为什么设计这种区分3. 协程为什么有必要,和线程的区别是什么,好处是什么4. 虚拟内存的作用5. fork的时候发生了什么6. tcp拥塞控制的实现7. tcp有哪些问题?怎么解决8. http2特点9. netty的优势(因为简历上写了netty)10. netty的零拷贝11. os的零拷贝12. kafka和rocketmq的区别(因为简历上写了rocketmq)13. rocketmq延时队列的实现原理14. 延迟队列除了rocketmq还可以用什么实现15. redis使用时需要注意什么16. redis集群怎么部署17. 为什么用一致性哈希做负载均衡18. redis有没有用一致性哈希19. 10亿用户发送全员消息,里面可能有重复的用户id,有哪些方法实现去重======================第二天下午电话约二面 #牛客创作赏金赛#======================二面问实习,以及关于实习内容的延伸的思考,严格来说也不算场景题,主要是问问对业务和开发流程的理解感觉一面就已经死了,只不过到了二面才埋面完三小时后公众号查进度,显示暂不匹配,第二天感谢信
查看19道真题和解析 春招进度记录 牛客创作赏金赛
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务