腾讯一面(9.10) 开始项目方面的介绍,介绍一个项目难点,问了分布式锁的实现过程,redis数据结构选型。 关注功能如果是大v怎么办? 签到功能,如果按照年月来存,做统计的话要读12个bitmap,是不是比较慢?怎么优化? 那如果用户连续签到了好几年怎么办?(30min) 算法题在本地idea写 层序遍历 10min写完 排序链表20min 刚刚开始用交换排序的方式,写完问时间复杂度,以及有没有
五月投的简历,现在才捞上来了,在公司写业务都写傻了,突然告诉我明天面试,准备得完全不行🙃 --- --- 一面 1h 40min 1. css 隐藏元素 2. js中数据类型,判断方式 3. interface和type,enum和map区别 4. 浏览器缓存 5. 跨域 6. iframe 微前端 7. vue和react直观区别,更新流程的不同 8. vue双向绑定(响应式)原理 9. 路由
之前面过后端秒挂(基础八股+项目+二叉树遍历的两种写法)。不知道这次到底咋样,内心不是很想面
4.24 官网投递 机器学习算法大类 云架构(TEG)后台开发 5.8 晚上 一面 问的全是项目,面试官对推理好像研究不深,问我为什么这么关注性能。写一个题,如何不用库函数写一个transpose,我这用几个for循环直接写了......感觉写的很怪,面试官说能懂就行 5.11 下午 二面 问项目,挨个介绍,问transformer架构,以及优化方法,问训练时显存过大怎么办(为什么,什么原因以及解
占个坑先,谢谢面经攒人品。 前两次面鹅都挺难绷的,一点大数据没问 第一次光子测开不知道怎捞了我,人生第一面,估计是我一开始就问为啥捞我到测开?就随便问了点,速度面完秒挂 0.自我介绍,项目(估计不相干,所以讲完就过了) 平常如何自我提升技能 1.session和cookies的区别 2.get和post的区别 2.5元组和列表的区别 3.讲讲数据库的索引 4.什么时候用索引什么时候不用 5.进程和
当初面试前也看了很多友友的面经,现在面试告一段落,就来回馈一下社区。 我一直在投的CDG部门面试,时间线:4.10一面,4.12二面,二面G,给我调组;4.16一面,4.18二面,4.24三面,4.28hr面+云证,4.29oc。 时间线过了好久,面试的八股问题记不太清楚,只能挑一些印象深刻的写下来,希望对大家有帮助。 4.10一面 算法题:一道输入输出、一道回文的中等题 1)storage与co
它还真的来了。 HR面-已OC 聊天的方式,虽然可能暗藏玄机,但还是挺舒服的。 自我介绍。评价了说有提前准备,感觉可能比较像背书,第二次被讲了。讲的内容背熟以后就不要看稿,要能自己发挥。 为什么投测开 测开重要的范围,要点。强调了从找问题、到质量、到整体把控整个递进的关系。 地方、什么时候实习等。 谈一本书。说了亲密的关系,回了一本被讨厌的勇气,还蛮有兴趣的,聊的挺有意思。 建议:加强体系化的表达
第一题没写出来还耗了四十分钟 第二题忘了用map只过了50%(猪脑过载) 第三题丑陋的dp,但是a了 第四题一样时间不够直接返回a-b过60% 第五题正则 太杠第一题了白丢0.9题,我是猪卵大伙都a了多少#软件开发2023笔面经##前端##我的实习求职记录#
接下来分享一下印象中整理的一些不定项(选择)填空和问答题 1. 形式服从功能 2. 后现代主义审美特征 3. 视觉的恒常性 4. 互补色 5. 雷蒙德•罗维主要作品 6. 栅格系统 7. 输出UI设计规范的目的 8. 现代主义美术的特点 * 影响消费者接受设计的因素 * 品牌设计中线索性元素 * 苹果电脑默认字体 * Material Design设计语言 * 网格设计系统 - 七夕节活动H5页面
刚刚根据牛客两位大佬的思路,进行的复盘,现在进行写一下我的思路,以及学习到的知识,供大家参考。 先说一下自己当时写的过程,第一题暴力直接0%,第二题理解题目花了半个小时,最后还是只过了5%,最后一题打卡题。 /* 小红定义一个数组为“好数组”,当且仅当该数组满足以下条件: 1.数组仅由0.1,2三种元素组成。 2.数组相邻的元素不相等。例如:[2.1,2,
1.五号骰子面的实现:中间那个3号用margin:auto放置到中间,2号和4号的公共类先用align-self:flex-end沉底,然后使用负margin的特性(可以让元素进行重叠),对2号使用margin-right:-20%,4号使用margin-left:-20% 2.图片懒加载:题目考察的是使用Intersection Observer API if (entry.isIntersec
五道题,感觉都是中等难度。单独做都有思路,放在一起时间挺紧的,差点没写完。 先占坑,放AC代码。解法慢慢写 第一题:加一数字游戏 给两个数字 x,y。每次操作,可以令其中一个数加1。问 k 次操作之后,x 和 y 的最大公约数是多少 这是一道比较偏数学的题。我刚看到的时候没思路先跳过了,后面写完才回来写这个。 首先,无论如何,最终的x和y加起来的和为 x+y+k,是固定的,我们把它记为 t(代码中
自我介绍,说了Golang,然后开始问golang Golang相关: 1. new make的区别 2. GMP模型 3. 使用golang中遇见的坑(说了map并发读写 问sync.Map的具体实现) 4. 数组与slice的区别 5. 逃逸分析 这部分的总结是:啥都不会,面试官问:你这没有准备呀 然后看项目: 看到了用了RPC框架 1. RPC与HTTP 说到pb协议,为什么pb协议快,JS
本人Java后端开发方向,面试官希望我往全栈和C++方向发展。 由于部门太猛了,感觉有后续的几率不大,虽然问题没有特别难就是了。 这里挑一些我没答出来的和我觉得比较有价值的问题写一下。 上来先问有没有往C++和全栈方向发展的想法,问我还有没有必要聊下去(没有也得有啊) 然后扔给我三道编程让我自己做 链表环的长度 记录链表的长度和链表起点到环起点的长度就可以算出来了 我找到环起点后又绕了一圈算长度,
时长1h 1. 做题(三个,归并、链表反转、dfs,30分钟写完) 2. 讲讲项目,哪个最拿手。 3. buffer pool的lru怎么设计的? 4. 怎么处理刷磁盘的(讲了下B+树、buffer pool、disk manager分层设计,无需关心这个) 5. 如何处理多个线程同时读写?(上锁)索引并发控制如何实现的? 6. malloc和new区别 7. malloc具体实现(glibc链表