菜鸡的秋招之旅

这个秋招并不顺利,本来就没收到几个面试的机会,还全部一面挂了。最近心态有点小炸。甚至有时候都在问自己是不是真的不适合干这行了。
希望发个面经攒攒运气,秋招能够顺利一点吧。

腾讯IEG

一面:

  1. 写一个题目 找一个数字的最小不重复(一个整数中两个相邻的数字不同,比如1120不是重复数,1201是一个重复数)

  2. 讲一下实习经历

  3. redis 用过哪些数据结构

  4. 讲一下set的内部实现,讲一下zset内部的实现

  5. 跳表是怎么实现的,跳表的时间复杂度

  6. redis持久化方式

  7. redis快照的实现方式

  8. 进程间通信的方式

  9. 进程调度算法

  10. 多进程操作一个共享内存块

  11. mysql行锁

  12. 数据库主从同步的原理

  13. c++的虚函数

  14. c++的新特性

拼多多

一面

  1. 实习经历

  2. 平时怎么学习,(博客,论坛)

  3. 知道什么开源框架

  4. 缓存穿透的解决方式

  5. 布隆过滤器

  6. redis的数据结构有哪些

  7. redis的String类型内部结构,为什么不使用c的字符串

  8. 实现一个单例模式

  9. 双重锁校验下的单例为什么要用volatile修饰单例,私有化构造函数

  10. hashmap底层实现,1.7和1.8的区别

  11. synchronized关键字原理

  12. 锁升级的步骤

  13. session之间在服务器之间的共存

  14. 实现一个快速排序

钉钉

简历面

  1. 实习经历

  2. jvm的内存模型

  3. 线程池的调度过程

  4. String、StringBuffer、StringBuilder有什么区别

  5. 类的加载过程

  6. ThreadLocl是解决什么问题的

一面

  1. 实习经历

  2. 网络io模型

  3. 阻塞与非阻塞区别

  4. 同步io和异步io的区别

  5. Java泛型

  6. jdk为什么要引用泛型

  7. i++是不是线程安全

  8. 原子性和可见性的概念

  9. jdk关键字实现原子性

  10. synchronized修饰普通方法,静态方式,代码块中的不同

  11. 数据库事务四大特性(ACID)

  12. 并发事务会发生的问题(脏读、幻读)

  13. 四大隔离等级

  14. 代码层次实现乐观锁

  15. 还了解过其他非关系性数据库(redis、mongodb、图数据库)

  16. timewait是怎么产生的

  17. springboot的好处

  18. 最近有在看什么书

  19. 翻转字符串和两个线程交叉打印偶数和奇数

百度

一面

  1. 实习项目和自己项目介绍

  2. 比较熟悉的设计模式(单例模式、工厂模式)

  3. 单例模式实现方式

  4. 工厂模式分类和实现

  5. 排序算法(冒泡排序)

  6. full GC触发条件

  7. 左连接和内连接

  8. 怎么防止sql注入

  9. 怎么查询慢查询

  10. 多张表怎么进行分页查询(分页查询原理)

  11. 创建线程方式

  12. 怎么创建线程池

  13. 线程池的参数

  14. 线程之间同步

  15. 线程安全容器

  16. 讲一下hashmap

  17. redis怎么保证与db的数据一致性

  18. redis数据结构

  19. mybatis缓存

  20. 了解过消息队列么

  21. spring核心功能(aop 和ioc)

  22. vim查找快捷方式

  23. 了解的rpc框架

  24. rpc

  25. 分布式锁(zk、mysql、redis)

#面经##校招##阿里巴巴##腾讯##百度##拼多多##Java工程师#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
1
送花
回复
分享
发布于 2020-08-22 15:57
无实习的菜鸡瑟瑟发抖
1
送花
回复
分享
发布于 2020-08-22 16:14
秋招专场
校招火热招聘中
官网直投
老哥不先小厂试试水吗,直接投大厂
1
送花
回复
分享
发布于 2020-08-22 21:25
真正的菜鸡连大厂的面试官都不配见到
1
送花
回复
分享
发布于 2020-08-23 16:54
我们面由浅入深,更关注解决问题、探索能力。楼主广州的cvte考虑一下吗,可以帮内推
1
送花
回复
分享
发布于 2020-08-24 08:03
加油
点赞
送花
回复
分享
发布于 2020-08-23 16:51
做一下复盘,针对性的补一补
点赞
送花
回复
分享
发布于 2020-08-23 16:56
加油,还有不少机会
点赞
送花
回复
分享
发布于 2020-08-24 02:33

相关推荐

查看36道真题和解析 软件开发2024笔面经
点赞 评论 收藏
转发
头像
不愿透露姓名的神秘牛友
05-11 18:19
1. 简述多态实现的原理。2. 链表和数组有什么区别?3. 简述队列和栈的异同。4. &&和&、||和|有什么区别?5. C++的引用和C语言的指针有什么区别?6. typedef和define有什么区别?7. 关键字const是什么?8. static有什么作用?9. extern有什么作用?10. 流操作符重载为什么返回引用?11. 简述指针常量与常量指针的区别。12. 如何避免"野指针"?13. 常引用有什么作用?14. 构造函数能否为虚函数?15. 关键字volatile有什么含意(举例说明)?16. 程序什么时候应该使用线程,什么时候单线程效率高?17. Linux有内核级线程吗?18. C++中什么数据分配在栈或堆中,new分配数据是在近堆还是远堆中?19. 使用线程是如何防止出现大的波峰?20. 函数模板与类模板有什么区别?21. 动态连接库的两种方式?22. 什么是平衡二叉树?23. 冒泡排序算法的时间复杂度是什么?24. C和C++中的struct有什么不同?25. 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。26. 不能做switch()的参数类型是?27. 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?28. 8086是多少位的系统?在数据总线上是怎么实现的?29. 局部变量能否和全局变量重名?30. 结构传递和返回是如何实现的?为什么sizeof返回的值大于结构大小的期望值,是不是尾部都有填充?答案在面经中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
转发
7 21 评论
分享
牛客网
牛客企业服务