大话今天你被刷了吗? 互联网发展至今产品层出不穷迭代迅速,产品在运营推广的过程中需要做活动推广业务对外进行引流、注册 热门的活动在运营的过程中总是会发现某些用户每期都参与并且多次获得奖励,此时对活动的历史数据进行查询分析后后背脊一凉,妈蛋,活动被刷了~ 这里所提到的用户包括(站内用户、手机号、设备码、IP、微信 UnionID) 前言 大多数公司的产品设计和程序猿对于推广活动业务的防刷意识不强,在
今天是大结局,说下“图”的最后一点东西,“最小生成树“和”最短路径“。 一: 最小生成树 1. 概念 首先看如下图,不知道大家能总结点什么。 对于一个连通图G,如果其全部顶点和一部分边构成一个子图G1,当G1满足: ① 刚好将图中所有顶点连通。②顶点不存在回路。则称G1就是G的“生成树”。 其实一句话总结就是:生成树是将原图的全部顶点以最小的边连通的子图,这不,如下的连通图可以得到下面的两个生成树
9.27下午面的,一共100min,口干舌燥了。 1.自我介绍 2.实验室研究方向介绍 3.个人项目介绍 4.HTTP和HTTPS的区别 5.SSL/TLS对应OSI哪一层 6.混合加密+证书安全链接流程 7.MySQL存储引擎间区别 8.InnoDB存储结构 9.索引结构,索引覆盖和索引下推 10.什么是滑动窗口,我回答了算法题中滑动窗口的应用,但是面试官表示想听的不是这个,我又讲了下TCP发送
update:秒挂 1.主要是聊项目:背景、技术方案、为什么要这样做 2.框架源码:讲了下Spring Bean的生命周期和解决循环依赖的过程 3.在校成绩、在学校的项目 4.对阿里的意向 面试挺快就结束了,搞不懂,感觉有点像是kpi #24届软开秋招面试经验大赏#
1.自我介绍 2.说说你对面向对象和面向过程的理解 3.面向对象的特征(继承封装多态,简单说说) 4.接口和抽象类的区别(接口制定规范、抽象类复用代码) 5.Java的基本数据类型(8种) int的取值范围(问我怎么推倒出来的取值范围) 6.int 的包装类 (integer区别和用法,拆箱和装箱) 7.jvm对integer进行一个范围保存,能调整么(-128~127,不知道怎么调整这个范围)
面试官态度很好,没有压力我 一上来先寒暄,问打不打游戏,回打王者,面试官:我们就是王者工作室的 没要自我介绍 问了c++的析构函数 析构函数定义成虚函数 map和hashmap的区别 哈希冲突的解决 智能指针 friend关键字 const和define c++的编译过程 动态链接和静态链接 push_back和implace_back 引用和指针 指针的长度 形参中的引用和指针 mvc view
二面挂 总时长1.5h,面试45min,剩下时间手撕 面试大概问题: 1.讲数据挖掘比赛的过程 2.连续字段怎么转换为离散字段 3.讲一个困难的经历是如何解决并分工的 4.讲一个自己熟悉的网络框架 5.L1正则和L2正则 6.多模态数据怎么利用,模型怎么设计 其他的记不清了 反问环节: 1.部门做什么的 2.用的主要方法是什么 手撕代码,两问: 1.给定函数f(x) = 1.2 x^2 - 0.8
C++ 类的大小 有虚函数的类呢? 内存布局 虚指针什么时候指向虚表? 虚函数多态原理 虚继承 菱形继承类的内存布局 malloc 和 new 区别 malloc 底层实现 malloc 申请内存一定是 size 大小吗? 内存对齐,作用,除了减少cpu访问次数还有吗? 内存泄露有了解吗? 如果程序关闭了内存还泄露吗? shared_ptr 底层实现 什么情况引用增加? move时增加吗? 循环引
1. 自我介绍 2.项目介绍 3. 你的项目有用到很多微调方式,能给我解释一下吗?(lora pv2 prompt tuning 等) 4. 能详细介绍一下 Transformer 结构吗? 5. bert 在训练的时候, 如果一个 batch size 的内容长度不一样, 这个怎么解决?(我说的加 padding token) 6. 那加 padding token 会不会对计算结果有影响? (
记得的这几个,可能有部分遗忘 1. 手撕算法 1. 链表反转 2. 最大子序列和 类似dp的想法秒了,感觉有点紧张没太讲明白 2. 数据结构与算法 1. 快排时间复杂度 2. 树的前序、中序、后序遍历 3. BFS和DFS不用递归的思路,需要用到的数据结构 3. C++ 1. map和unordermap底层,区别,时间复杂度 2. 哈希表实现,冲突解决 3. C++多态,虚函数,虚函数表 4.
淘天aigc算法面经 2.24一面(50min) gan和diffusion区别 diffusion优劣 常见的采样方式及原理 ddim dpm++ lcm turbo sdxl相比sd的改进 详细分析了每个部分的改动意图 开放问题 sora diffusion3看法 如何训练达成精准文字生成? 问了一大堆项目 三十分钟左右 问得很细 会结合项目问相关算法原理 2.26 通知下午hr面
一面(8.16) 45 min = 20 min 项目 + 10 min 八股 + 15 min 场景(没有算法,慌) -------------------------------------------------- 项目 (20 min) 项目难点 项目架构,过程描述 RabbitMQ 一些基础八股 分布式限流,RateLimiter ----------------------------
上来先介绍是王者荣耀组, 我:??????(我何德何能) 八股: 1、vector底层怎么优化,当头一棒 2、写过红黑树吗, 3、介绍一下哈希表,常用的哈希函数,怎么解决冲突,unordered_map怎么扩容 4、重载运算符 5、编译原理,不懂忘球了 6、操作系统相关,进程线程 7、进程间通信方式,具体介绍Linux创建一个管道函数,参数设置,共享内存怎么做 8、给一个虚拟地址,具体怎么寻址,介
电话面,提前一天打电话约面的,虽然答的不咋样但是面试体验超级好,秋招第二面就面阿里太紧张了呜呜呜 自我介绍 个人博客是否备案,为什么没有升级到https 实习项目相关问题(一些内容准备的不太好,说的不够细致) 最成功/最失败/印象最深刻的项目 大量svg拖拽渲染速度为什么慢?说一下怎么减少回流? 了解WebGL吗?(不了解) 微信扫码登录的流程(简历挖的坑自己忘记了) 为什么自己搭建博客而不是在掘
岗位:服务器测试开发工程师 时长:30分钟,没有手撕 1.自我介绍 2.实习经历介绍 3.根据实习经历深挖 4.linux常用指令,X86系统使用过吗 5.MySQL平时是怎么使用的,python里怎么使用 6.python可变变量和不可变量 7.浅拷贝和深拷贝 8.web开发接触过吗,介绍一下 9.python异步 最后还问了一下家哪里的,为什么选择天津,愿不愿意在天津发展。 怎么说呢,完全是在