一面(和我之后的mentor面的): 深扒了我的项目,问我的方向主要是做什么的。当时是去年12月份,一篇CVPR在投。 transformer中self-attention的复杂度,写一下self-attention的公式,为什么要除以根号dk,问的很深,mentor超级有水平。后来进组被疯狂碾压。 为什么用论文里面用了transformer 一道算法,忘记是啥了,什么最长的.......,暴力解
先问了问本科什么专业的,然后问了问读研究生的专业,参加过什么竞赛,做过什么项目(介绍一下内容),随后开始面试技术 1.基本数据类型有哪些?引用数据类型有哪些? 2.7转换为2进制是多少? 3.final、finally、finalize分别是什么? 4.Java三大特征是什么? 5.重写和重载的区别? 6.JDBC连接数据库的四个步骤? #我的实习求职记录##我的求职思考#
今天面试了豆瓣算法岗,我一番自我介绍完之后,最后说自己学习能力强。然后面试官就说:我们先写一个基础的算法题吧。然后就给出了一个算法题,无奈自己LeetCode刷的真的还不太够,写了半个小时都没有写出来。
1. 一面(6月14号) 面试官对我日常实习的项目很感兴趣,问了半个小时,并且提出了改进措施,面试体验很棒。 两道算法题:螺旋矩阵、找出第一个不存在的正数。 2. 二面(6月19号) 面试官全程挺乐的,笑眯眯地和我说话,我反问的问题他不知道的话直接就问旁边的同事。大部分也是问项目,因为我准备的是golang,部门用的是Java,所以没问啥基础八股。 一道算法题:四数之和。 3. HR面(6月25号
java中常见集合 说一下HashMap的实现 mysql中的索引 mysql有哪些引擎 对innoDB的理解 spring中的ioc和aop 讲一下后端项目你实现的用户模块是怎么设计的 大二就出来实习没问题吗,能实习多久 凉,1二本比不过广西大学 2一定要说自己能实习6个月
---------实习项目---------- 介绍下最近这段实习负责了什么,问了我些实习项目的东西 你觉得用DDD有什么优势和劣势(优势:我说了仓储层和基础设施层实现无缝切换ORM和DB,适配器层做外部接口和内部接口的适配。不给说了,让我说缺点:每层DTO都要转换,可能比较耗性能,可能对开发水平要求比较高,需要学习成本) mq解决了怎样的需求,遇到什么困难,怎么解决的 聊了下第一段实习 关于大批
#快手二面##我的实习求职记录##java# 6.20 11.00 - 11.50 1、自我介绍 2、问项目中的业务(第一个项目SpringSecurity+Redis实现的单点登录认证鉴权等。。 第二项目问的秒杀和一些常见应用问题,提出了一些不足) 问的挺深的。 3、Rest编程规范&常见协议 4、HTTP 5、聊聊设计模式,手写单例(懒汉饿汉) 6、简单算法 7、聊了会MYSQL 8、 Int
#快手##面试体验最好的公司##java# 上来直接开门见山,没有自我介绍,面试官甩了道Java基础题 1、定义一个方法、入参MAP,返回值Set,为map中的value (map的遍历)。 忘记导包了,报错了 2、问题1: 创建一个员工表,包含 姓名: 年龄 薪水 性别 详细信息介绍(最多5000字)头像: 入职时间: 工号(唯一) 问题2: sql 查询5个入职时间大于2天的男性员工,并按照年
redis 和数据库 数据不一致( 延迟双删 binlog) 数据库引擎都有什么 innodb 和myisa的区别 b+和哈希的区别 哈希还有别的哪些缺陷 哈希算法 列举几种 X 自己实现哈希散列表 怎么实现 怎么实现哈希桶尽量均分X map的数据结构底层 并发读写崩溃原理 是所有的map都不支持读写并发嘛? sync.map slice扩容机制 谈谈GC 说了三个算法 三色回收 内存泄漏怎么排查
自我介绍 项目介绍+难点+解决方案 RPC的核心组件 Java集合类 HashMap的底层原理 ConcurrentHashMap怎么实现线程安全的 ThreadLocal用来解决什么样的问题,底层原理 MySQL索引有哪些数据结构 innodb的索引结构 为什么用B+树 非聚簇索引和聚簇索引的区别 索引失效的情况 select from table limit 100和limit 10000,1
hr面和技术面一起的,我按照邮件排序时间提前进的会议室,结果进去等了一分钟就面了 总时长:10min ===================== 先是HR面: 1、目前的意向岗位?意向城市? 2、可以实习多久呢?(对方希望6个月以上) 3、实习期望薪资是多少?(建议大家事先查一下,我感觉我说低了) 技术面: 1、项目上滚动分页查询的功能怎么实现的?(基于MP) 2、那这个插件的底层实现原理有了解过
因为个人技术栈是Java,所以并没有问Go的东西,基本上都是围绕项目问,中间穿插一些八股; 自我介绍 印象最深的bug 实习里项目使用mysql、mongodb、redis都用来干什么 接上题,redis除了使用string、set还了解哪些类型 项目里有没有遇到redis的持久化,有哪些方式 如何保证三个数据库之间的数据一致性,如服务突然宕机 mysql在项目里有没有用到索引,哪些字段用了,哪些
全程才20分钟,也没写题,怪怪的。 先自我介绍,然后就和我聊天,聊本科专业聊研究生专业、课题、多少年。 项目不深挖,大概就是问问了解一下。 问了几个C++、操作系统、网络的问题 虚继承、C++内存分布、内存泄漏 OSI七层模型,TCP UDP IP简单问了一点 进程通信机制和优缺点 然后就没了,反问。
6/2 一面 1、为什么选择前端 2、项目相关: 提到了一点后端,问 python 装饰器和 js 的区别 让我选一个技术点去聊:自己提到长列表渲染优化,深入聊了一些 3、技术相关: 让我二选一:八股和看题说输出、手写一些场景题(可以看技术文档)。 我选了两种都行。 class demo { constructor(){ this.name = 'demo';
一面: 项目 1.session过期怎么处理 2.redis过期时间怎么设置,redis怎么续期 3.rabbitmq可以多个消费者订阅一个消费者吗,实现步骤 4.rabbitmq遇到重复下单怎么处理 5.redis数据类型,zset实现原理 6.redis淘汰策略 7.redis如果一个key特别大,如果要删除掉会有什么问题,比如删除一个特别大的 ZSet,怎么删 8.mysql存储引擎 9.事