听说在牛客许愿很灵# 双非一本,硕211+海外硕,3年工作经验 自我介绍 1、就我曾经工作内容提问,细问了内容安全的时效、特殊标签规则?谁制定?如何制定?外包有多少人?负责绩效制定吗?规则如何同步给外包?如果让你来制定tiktok的特殊标签,你怎么定? 2、介绍组内情况,设问你负责10国多语种的烟酒内容的安全准则制定,你会怎么制定传达? 3、app个性化推荐,我们和算法怎么合作,各负责哪块?分发逻
1.介绍一下CAS机制。 2.如何保证可见性? 3.为什么Volatile关键字可以保证可见性。 4.Lock和Synchronized两种锁的区别。 5.介绍一下Spring中的AOP。 6.AOP中两种动态代理的区别? 7.为什么要使用动态代理? 8.SpringBoot中starter的原理? 9.如何自定义一个Starter? 10.当一个Java程序发送一个hello world消息时,
1synchronized 不同地方的运用,锁粒度,对service加锁是否会死锁 用synchronized 写一个死锁 2事务的使用,传播机制 3Websocket用过吗,后端主动向前端推送 4mysql 插入怎么写 凭记忆写的,不全 Base地 期望工资 业务等
首先上来问项目 项目思路,做了啥用了什么方法,什么内容,具体数据流方法。 然后接下来是基础知识,例如http,docker。 算法属于easy题,做出来了,结果让我写个排序,我嗯是憋不出来,什么都不记得了,Python用多了。#如果校招重来我最想改变的是##23届找工作求助阵地#
问的总体比较基础, 除了项目之外的部分如下: 说一下浅拷贝和深拷贝的区别 常用的 List 下的数据结构有哪些, 分别说一说区别和底层实现 再介绍一下 Map 包下的吧, 介绍了 HashMap 底层实现, 扩容机制, 以及 ConcurrentHashMap 如何保证线程安全 JVM 内部是怎样划分的, 内存结构是怎样的 对象晋升是什么, 过早晋升会导致哪些危害 介绍一下 MySQL 的引擎,
2-28 一面 自我介绍 Java语言特点 和其他语言相比呢 1核的计算机,还能用多线程吗 说一些Object一些方法? 接口和实现类的方法 说一下ThreadLocal NIO了解吗 Reactor遍历的是什么 如何从Set中获取元素 TCP和UDP的区别 TCP为什么可靠 JVM分为哪些区域 场景 1:前端访问接口404了 怎么排查? 场景2: 后端有一个耗时的操作,前端需要不断去轮询,怎么办
自我介绍 实习深挖 简历深挖 Tcp握手原理 虚拟内存介绍一下 Hash,冲突怎么办,设计数据结构,渐进式hash Mysql引擎,b+树介绍,叶子链表作用,多少数据量性能多少会下降,分库分表 跳表,redis为什么单线程 设计模式知道吗(我是写go的,寄) sql题,寄 区间反转链表,秒 要转语言吗(我哪敢不同意啊),java之前写过多少 (吐槽: 很不喜欢java,动不动写一大坨,搞一堆花里胡
一面(2023.2.28): sql如何优化 介绍一下索引 平时遇到问题怎么解决 二面(2023.3.20): 介绍一下实习的东西 从迭代到发版要多久 分布式事务的一致性怎么解决 强一致性怎么解决 数据库死锁是怎么形成的,怎么解决 数据库有哪些锁,索引有哪些类型 说一说你认为的微服务是什么 说一说你对面向对象的理解 如何去设计一张数据库的表 1000个数里面选最大的10个数 hr面(2023.3.
补一下 9.6 的凉经,明明聊的很好,面试官还问我什么时候能去深圳,结果反手挂了…暑期实习当时也投过 oppo,同样被挂,只能说和这家公司没缘分 自我介绍 说一下项目的技术栈 你在实习中最有意义的工作 有完整开发的模块或项目吗 Redis 数据类型 缓存击穿?如何解决 缓存一致性?延时双删 什么框架熟悉?Spring,介绍一下 AOP kafka了解吗? MySQL InnoDB 索引结构?聚簇索
一面面试官说主要做客户端,我说我做不来就说帮我转到后端岗位去,扔了一道hard题给我,写出来以后就结束了。 过了几天直接约了后端的二面。 二面1h20min [实习] - [ ] 挖细节,使劲挖,海量数据怎么搞,具体 [算法]- [ ] 判断是否是回文链表(一开始写了个用了辅助数据结构的,让优化,又写了个快慢指针的,但是要反转一半链表,最后让转回来不要破坏原有链表) - [ ] 为什么想做后端 -
1010 - 技术面 1h 自我介绍,成绩排名 String: 创建字符串的方式 StringBuffer 和 StringBuilder 区别 集合: 集合体系 ArrayList 和 LinkedList 区别 ArrayList 线程安全吗?线程安全的 List CopyOnWriteArrayList 一致性(强/最终),原因 线程: 线程和进程的区别 Java 线程的创建方式 继承 Th
#23届秋招笔面经#
面试的面试官比较年轻,问的东西感觉都挺广的,而且不怎么爱问八股,所以面完感觉心里面也没谱,不确定是否有把握。所以面对一些不太会的问题,回答的时候就比较放飞自我了。 面试内容: 询问了在上家实习过程中与硬件相关的事情 刚刚提到JNI,那你理解JNI在Android开发里面的作用是什么? 访问低级系统资源:有些系统级的功能,Java API可能无法提供,或者提供的接口不够灵活。通过JNI,可以直接使用
#24届软开秋招面试经验大赏# 面试官:问我的技术栈是什么? 我: C++ 面试官:我们大多岗位都是JAVA,有学过JAVA吗或者有了解过吗? 我:了解一点,但没系统学过 面向对象的特性 ( 封装,多态,继承 ,隐藏) 还好之前面试的时候问道过隐藏特性 list 和vector区别 再就是问数据库,因为我简历上写了一个项目于就是数据库开发的,疯狂问。 1.怎么实现多事务的并发、没讲出来,叫我讲伪码
上海一家小公司,二面主程面,面的好难,挑一些有难度的吧 1.AB包的加载与AB包内资源的加载,AB包卸载资源会怎样,未卸载的资源会怎样,资源垃圾回收和代码垃圾回收有什么区别,资源什么时候垃圾回收 2.xlua与c#交互,为什么生成了warp函数,lua就可以调用对应的warp函数 3.字典实现原理,如何处理哈希碰撞,如何找到哈希碰撞的后key对应的值,entry内存储了什么 4.List会发生装箱