一堆

#你面试被问到过哪些不会的问题?#1、技术性问题:多为八股文类基础知识,c++、android、java、python等;其次为手撕算法题目:有时候有思路,但不够完整或者有缺陷。最后是项目问题,针对项目细节和深度的问题。2、其它类问题:hr面试的部分问题。
全部评论

相关推荐

非计算机专业,考计算机类的卷子。行测挺简单;专业知识跟编程我觉得难,因为我不是计算机专业的。专业知识有考机器学习,也有考计科的东西;编程第一题简单,第二题超时20%通过,第三题什么判断括号不会。接着学习吧,顺便把自己编程第二题的错误答案发一下抛砖引玉。import sysCHAR_MAP = {key: value for value, key in enumerate(["a", "b", "c", "d", "e", "f", "g", "h","i", "j", "k", "l", "m", "n", "o", "p","q", "r", "s", "t", "u", "v", "w", "x","y", "z"], 1)}CHAR_ARR = [(c_1, c_2, c_3) for c_1 in CHAR_MAP.keys() for c_2 in CHAR_MAP.keys() for c_3 in CHAR_MAP.keys()]condition_1 = lambda v_1, v_2, v_3, n: v_1 + v_2 + v_3 == ncondition_2 = lambda v_1, v_2, v_3, D: abs(v_1 - v_2) in D and abs(v_2 - v_3) in Ddef check(n: int, D: list[int]):result: str = Noneresult_arr = []for c_1, c_2, c_3 in CHAR_ARR:v_1, v_2, v_3 = CHAR_MAP[c_1], CHAR_MAP[c_2], CHAR_MAP[c_3]if condition_1(v_1, v_2, v_3, n) and condition_2(v_1, v_2, v_3, D):result_arr.append((c_1, c_2, c_3))if len(result_arr) == 0:result = "NO"else:result_tup = min(result_arr, key=lambda tup: tup[0] + tup[1] + tup[2])result = result_tup[0] + result_tup[1] + result_tup[2]return resultif __name__ == "__main__":data_group_num = int(sys.stdin.readline())for _ in range(data_group_num):a = sys.stdin.readline().split()n, k = int(a[0]), int(a[1])D = list(map(lambda s: int(s), sys.stdin.readline().split()))print(check(n, D))
校招笔试
点赞 评论 收藏
分享
楼主计算机专业,北邮本+qs30研,6月毕业,无后端实习,由于方向改变准备国内校招,8月中才开始准备本科学的C,C++,舒适区是Python,但国内后端全是java和go,了解到java岗多所以选了java准备,基本上是从零开始学语法的程度,但现在越学越发现知识体系还是太庞大了,面试几次完全领会了什么叫 基础不牢地动山摇通用的那些数据库redis消息队列还好,但java和spring本身因为完全没实际用过,一偏离概念性的八股问实操就露馅,面试官也会委婉地问是不是没咋写过按照现在的程度,感觉秋招java应该是可能性不太大了?所以想着重准备春招,现在的问题就是:“在都约等于零基础的两门语言中,应该挑Java还是Go入门?”目前我能想到的:java好处是岗位广,大小厂央国企都有;坏处就是技术债太多,语言本身复杂,八股又多又深,很难在短时间内准备到能跟java舒适区的人竞争的程度;go的好处是语言现代简洁好上手(用惯了python真的很难接受java),目前来看八股比java还是要少很多,此外就是跟java相比和大家起点更接近一些;问题自然就是岗位少;此外听过一个说法就是所谓92用go更好因为简历不卡人?不太懂原因一些通用的东西比如 刷题 数据库 各种中间件,包括现在的几个java面试还是尽力准备,但之后的方向就得再考虑一下了想法非常局限!跪求牛友们指点!
点赞 评论 收藏
分享
自我介绍介绍一下你的项目和技术亮点。项目细节与技术选型:低代码项目是做什么的?它能实现什么功能?详细讲讲做的长列表性能优化?遇到了什么性能瓶颈,又是如何解决和评估的?在项目中用到的虚拟列表和分片渲染有什么区别和联系?为什么要做这样的技术选型?除了长列表优化,在项目或实习中还有没有其他可以体现技术选型思考的例子?常用的ES6新特性有哪些?优化一段解构赋值特性的代码?用过可选链操作符(?.)吗?它有什么作用?(追问??)setTimeout:setTimeout设置的延迟是精确的吗?为什么?同源策略与跨域:你了解浏览器的同源策略吗?如何解决跨域问题?可以详细讲一下CORS的原理吗?复杂请求(如POST)和简单请求有什么区别?浏览器缓存:讲一下浏览器的缓存机制(强缓存和协商缓存),它们分别依赖哪些字段?HTTP状态码:说一下你了解的HTTP状态码。页面加载:当有多张图片时,浏览器是如何加载它们的?(并行还是串行)网络分层:你了解网络分层模型吗?每一层都有哪些常见的协议?HTTP报文:你了解HTTP的报文结构吗?有用工具抓过包吗?TCP/UDP:TCP和UDP有什么区别?它们各自的应用场景是什么?浏览器渲染流程:从输入URL到页面完整显示,整个过程是怎样的?重排与重绘:什么是重排和重绘?哪些操作会触发它们?React框架组件通信:React组件之间有哪些通信方式?React Hooks:谈谈你对React Hooks的理解,它有什么使用规则或注意事项?性能优化:你了解哪些React的性能优化方法?Diff算法:讲一下React的Diff算法原理。算法与代码算法题:实现一个函数,删除字符串中所有相邻的、重复出现次数大于等于2次的字符。(例如 'abbbaca' -> 'aaca' -> 'ca')反问PS:有点遗憾,问的基本上都答出来了,感觉面试官也很满意,但是算法题有bug最后没de出来算法题有点生疏了,尤其是这种考察数组处理而不是算法的代码题目,本应该是秒的不过感觉八股、项目不断面试还是可以维持住的要开始第二轮强化了,秋招我的努力是一阵一阵的
查看22道真题和解析
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务