文远知行 C++ 挂经

笔试做了2.3/3题,两道是签到题。

一面60min
全程聊系统设计,cpp库怎么写,new 函数重载。虽然很多语法都快忘了,聊的挺开心。

二面45min
聊简历。方向不是特别一致,感觉讲不太通。出了个简单二分题,差点写错,靠debug找出问题了。

三面60min
面试官唯一没迟到的一集,也是最离谱的一集,写了4道题
1. 判断有效括号对。
2. 给出n对括号(),唯一括号串个数。写了个递归,问有没有更好的解法。没想出来,面完回忆感觉应该是想说Catalan数。当时只考虑了生成的种种情况。没考虑个数有简单解法。
3. double的sqrt。
4. 仿写一个stl vector,说主要看push_back和[]。当时忘记template语法,capacity扩容忘记*2了。写完挑刺说没写析构函数。

cpp两个问题:
sort的cmp能不能返回<=。(面试说的不能,但不清楚为什么)
vector扩容导致引用失效。

三面结束3工作日挂

ok,fine
全部评论
佬是秋招提前批的系统开发工程师吗?
点赞 回复 分享
发布于 07-19 18:53 重庆

相关推荐

07-24 19:43
门头沟学院 Java
三面挂&nbsp;1面&nbsp;30分钟1.&nbsp;自我介绍2.&nbsp;项目&nbsp;具体聊聊如何做到防止单点故障3.&nbsp;项目&nbsp;具体聊聊如何做到10万条数据处理4.&nbsp;线程池核心参数&nbsp;线程池具体是怎么运行的?5.&nbsp;线程池的核心参数你都怎么设置的?主要线程数和最大线程数都怎么设置的?6.&nbsp;synchronized&nbsp;和&nbsp;lock&nbsp;的区别?他俩如果碰到异常了怎么处理?7.&nbsp;JVM的运行时数据区都包含什么?都介绍一下?8.&nbsp;MQ都用来干啥?削峰填谷之外还能干啥?为啥用MQ?9.&nbsp;Mysql的优化&nbsp;除了索引还有哪些?10.&nbsp;介绍数据隔离级别11.&nbsp;介绍缓存穿透?如何解决?布隆过滤器具体实现?它的特点?12.&nbsp;手撕:10万个数里找最小的10个&nbsp;小顶堆13.&nbsp;以后的规划?为啥不留在国外?2面&nbsp;25分钟1.&nbsp;英文自我介绍2.&nbsp;实习项目3.&nbsp;实习项目4.&nbsp;线程池核心参数5.&nbsp;消息队列&nbsp;如何保证消息不丢失?如何确保消息不被重复消费?如何解耦的?6.&nbsp;不可重复读和幻读&nbsp;介绍+如何解决7.&nbsp;synchronized&nbsp;和&nbsp;lock&nbsp;的区别?8.&nbsp;AQS&nbsp;原理?ReentrantLock&nbsp;原理?AQS如何实现?CountDownLatch和ReentrantLock都是基于AQS的有啥区别?9.&nbsp;场景题:1兆内存10兆数据里面都是IP地址,如何筛选出现最多的IP地址10.&nbsp;场景题:如何保证post接口幂等性?答redis+token实现,会出现锁失效问题?一个场景:锁时间到了怎么办(看门狗)?还有其他场景11.&nbsp;手撕:单例&nbsp;要线程安全3面&nbsp;25分钟1.&nbsp;自我介绍2.&nbsp;看你是转码的,计算机基础有没有学过?3.&nbsp;拷问项目&nbsp;nginx负载均衡算法了解哪些?轮询让你来做如何实现?redis哨兵具体如何实现的?Mysql锁的实现原理?如何保持强一致性?4.&nbsp;IOC介绍&nbsp;循环依赖如何解决?交给spring会不会出现内存溢出问题?5.&nbsp;Spring事务里有另一个事务&nbsp;如何保证事务不会出现问题?6.&nbsp;Spring的拦截器和过滤器区别?7.&nbsp;手撕:线程排队执行如何实现?8.&nbsp;未来规划?金融了解多少?口语好吗?
点赞 评论 收藏
分享
评论
4
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务