万得一面面筋

面试官人好好,是我第一次听到面试官跟我说"您"的,泪目。

常规八股:

  1. C++常量指针和指针常量
  2. void func() const是什么作用
  3. extern 关键字
  4. class和struct的区别
  5. struct可以加函数吗
  6. 讲讲C++的多态

场景题:

类A与类B

  1. 类A有int a, 求sizeof(A)
  2. static ,求sizeof(A)
  3. B继承自A,sizeof(B) sizeof(A)
  4. static关键字作用
  5. A空了,sizeof(A)几个字节?
  6. B和A都有各自的print函数,B继承自A,print不是虚函数,用A类指针指B类对象,输出什么?
  7. 如果print是虚函数呢?
  8. 虚函数表指针怎么运作的?
  9. 静态变量存储在哪里?

其他:

  1. string A = "123",string B = A,这两行代码的区别
  2. 如果自己实现一个mystring,在哪里去实现深浅拷贝?
  3. 如何解决哈希冲突?
  4. 项目中,如果你的KVDB中同时出现一个节点的写操作如何应对
  5. 当你自己写的一个应用出bug了,该如何调试或者优化?

大约半小时,基本上全答出来了,过了一小时二面了。

#万得#
全部评论
c++开发岗?
点赞
送花
回复
分享
发布于 04-19 13:07 江苏
请问是上次线下投的简历吗,我咋一定动静没有呢
点赞
送花
回复
分享
发布于 04-19 13:29 上海
蔚来
校招火热招聘中
官网直投
oc了吗
点赞
送花
回复
分享
发布于 04-30 21:34 陕西

相关推荐

看网上风评也太差了
投递万得信息等公司7个岗位 >
点赞 评论 收藏
转发
5.30面试的南京的Java开发岗,一二面分别半个小时,当天晚上就显示二面挂了,记录一下。一面自我介绍介绍项目,主要是自己负责的内容,遇到过哪些问题,怎么解决的系统学过Springboot、es、kafka和redis吗,怎么学习的kafka是怎么保证消息不丢失的kafka的ISR了解吗,有哪些策略kafka的底层原理与结构kafka如何保证消息消费的顺序性es的查询方式有哪些spring是怎么实现aop的aop的原理用户通过客户端或者浏览器发送请求,在springboot框架下是如何接收这个请求、解析并向下透传到control层的mysql的底层结构索引分为哪几个类型以非聚簇索引作为一个查询条件,去获取到整条记录的中间过程是什么建索引要满足哪些原则hashmap扩容的过程synchronized和可重入锁有哪些区别线程安全的集合,concurrenthashmap是如何保证线程安全的java的内存分布1.8的jvm默认的两个垃圾回收器是哪两个,区别是什么有一个web服务的接口,刚上线的时候没有什么问题,突然一段时间后客户端调用该接口,该接口的反馈都是超时,如何定位这个服务的问题二面自我介绍介绍项目,主要是自己负责的内容,遇到过哪些问题,怎么解决的如何通过redis实现分布式锁,有哪几种方式如果是setnx实现分布式锁,现在有两个线程同时去访问这个分布式锁了,极端情况下两个线程都能获取到锁吗如果用mysql数据库来实现分布式锁,该如何实现,然后底层原理是什么es做精确匹配和模糊匹配,这两种场景分别使用什么数据类型来体现kafka如何保证消息不丢失的死信队列就是在kafka中的吗?线程池的工作流程java的内存模型现在有两个string的常量,值是相同的,我现在对这两个string加锁,锁之间会互相影响吗aop的原理sping中的aop采用的哪种动态代理hashmap和hashtable有什么区别concurrenthashmap和hashmap有什么区别,是如何保证线程安全的感觉二面的时候几个场景题都没答好,有点红温了,面试前我都不知道是秋招提前批,还以为是实习面试,挂了就挂了吧。
查看34道真题和解析
点赞 评论 收藏
转发
4 22 评论
分享
牛客网
牛客企业服务