头图

掌趣科技作为国内老牌游戏上市公司,按道理应该是不错的,然而拿到了他家的 Offer 之后,却感觉套路满满,非常失望!不知道,大家是否有类似的经历?

1.Offer 展示

2.面试题真题

问项目:
讲讲你最好的一个项目怎么实现的 ?
问八股:

  1. JVM 的执行流程?
  2. JVM 是怎么找到一个类的?
  3. JVM 的内存布局?
  4. Java 虚拟机是怎么进行垃圾回收的?
  5. Java 有可能产生内存泄漏吗,举例? 内存泄露会导致什么问题?
  6. GC 的过程, 内存是怎么分配的, 是一片一片的使用呢, 还是一大块的使用? 还是想 C/C++ 那样零散的内存呢?怎么解决内存碎片问题?
  7. Java 中你都用过什么容器?HashMap 和 HashTable 的区别?ConcurrentHashMap 怎么保证线程安全问题的?
  8. 你用过 Java 的多线程锁吗?ReentrantLock 和 Synchronized 的区别?你了解什么是悲观锁?什么是乐观锁吗?
  9. Java 是怎么实现多态的? Java 中能多继承吗? Java 中的注解怎么实现的?
  10. Java 虚拟机是怎么找到一个方法,一个类,怎么根据注解找到对应的方法
  11. Java 中反射的作用,反射怎么实现的?
  12. 反射可以实现注解吗?
  13. 你了解自动拆箱装箱吗? 拆箱装箱怎么实现的?
  14. 项目中有碰见过死锁的问题吗? 什么是死锁? 只锁一个对象会产生死锁吗?
  15. Netty 用过吗?了解过吗?
  16. MySQL 有几种索引? 按字段特性分,按物理存储分呢? 索引底层有几种实现呢? MySQL 的有哪几种存储引擎? InnoDB 和 MyISAM 有什么区别?有什么优缺点?
  17. 做一个查询操作的时候,使用哪种索引?
  18. 什么叫回表查询? 如果没有创建主键,怎么进行回表查询?
  19. 什么叫索引覆盖?
  20. 一个表是索引越多越好,还是越少越好?
  21. 你了解什么叫表锁?什么叫行锁吗?什么情况下使用行锁?什么情况下使用表锁?
  22. 如果一个表的写操作比较多,是加行锁比较好,还是加表锁比较好?
  23. 你能说一下事务的隔离级别吗?
  24. Redis 数据库怎么是实现持久化的 ?Redis 里边都有哪些数据类型? ZSet 怎么用?
  25. 什么是缓存雪崩、缓存击穿、缓存穿透,分别怎么解决?
  26. 做过 Java 的网络编程吗?给我说一下 Socket 套接字的创建流程?
  27. 讲一讲三次握手,四次挥手的流程?TCP 和 UDP 的区别?
  28. 使用 UDP 来传输数据,怎么来保证他的可靠性,就像你刚刚说的后发先至问题?

    PS:面试问的还挺细的,但因为做足了准备,所以这些面试题基本都拿下了。

    以上问题来自学员的整理,在此感谢。这是他面试完之后的感受,也分享给大家:

3.套路来了

拿到 Offer 本来是件开心的事,然而当聊完入职事项之后,整个人就不好了,来看看具体的经过吧:

问题1:正式工作变实习?

秋招明明投递的是正式工作,然而拿到 Offer 之后,HR 却必须先让去实习 5 个月。

投递详情如下:

明确是秋招正式岗位,而非实习。

正常的逻辑应该是拿到 Offer 之后,等明年毕业之后先去公司报道,只有 3 个月试用期,试用期没问题就转为正式员工了。

问题2:实习薪资

实习也是按照实习的工资,而非正式工资的 80% 发放的。

问题3:可能不通过&不谈正式薪资

HR 说明年四月实习期过了之后,再谈正式薪资,言外之意,如果实习期没过,那就不要你了,也就不用谈薪资了。那么请问,投递正式岗位又有什么意义呢?

问题4:实习时间超长

通常实习时间也就是 2-3 个月,而掌趣要求 11 月中旬去实习,至少实习到明年 4 月份,这个实习的时间未免要太长了。

小结

作为国内老牌上市公司,竟然以找正式工作的幌子把入选人悄悄转为实习生,这件事对有经验的人来说,一眼就知道怎么回事,然而对于涉世未深,刚步入社会的年轻人来说,却是满满的套路,还未感受生活的美好,就经历了人心的险恶。

人在做天在看,希望某些公司不要有这样的骚操作,招实习就是招实习,招正式员工就是招正式员工,不要混为一谈,更不要暗箱操作,更不要欺负那些涉世未深的年轻人。

本文已收录到我的面试小站 www.javacn.site,其中包含的内容有:Redis、JVM、并发、并发、MySQL、Spring、Spring MVC、Spring Boot、Spring Cloud、MyBatis、设计模式、消息队列等模块。

Java中文社群
4.5k 声望8.3k 粉丝