妙计面试题

面试经验(妙计旅行:C++算法工程师) 这是一次很失败的面试经历,这同样是一次非常有意义的面试经历。 说下自己的大致情况,本科一个不太好的二本院校的软件工程专业,考研到一所二线城市的985学校的计算机学院,无奈导师属于不管你的类型的,基本放羊,然后研二把我派到北京实习,做的是Qt下的C++开发(但是从这次面试经历来看,都不好意思再说自己做的是C++了)。但是自己一直想做的是算法方面的研究,所以就在工作之余学一些机器学习和检索模型的东西 阅读详情

Python主要的内置数据类型有哪些?

python主要的内置数据类型有:str,int,float,tuple,list,dict,set

print(dir(‘a’))输出的是什么?

会打印出字符型的所有的内置方法
['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']

给定两个list,A和B,找出相同元素和不同元素

  • 相同元素:same = A & B
  • 不同元素:differ = A ^ B

请反转字符串

new_str = old_str[::-1]

交换变量a,b的值

a,b = b,a

用select语句输出每个城市中心距离市中心大于20km酒店数

select count(hotel)i from hotel_table where distance >20 group by city

给定一个有序列表,请输出要插入值k所在的索引位置

def index(list, key)
    if key < list[0]:
        position = 0
    elif key >list[-1]:
        position = len(list)-1
    else:
    for index in range(list):
        if key>list[index] and list[index]>key:
        position = index

正则表达式贪婪与非贪婪模式的区别

  • 在形式上非贪婪模式有一个“?”作为该部分的结束标志
  • 在功能上贪婪模式是尽可能多的匹配当前正则表达式,可能会包含好几个满足正则表达式的字符串,非贪婪模式,在满足所有正则表达式的情况下尽可能少的匹配当前正则表达式

写出开头匹配字母和下划线,末尾是数字的正则表达式

^[A-Za-z]|_.*\d$

请说明HTTP状态吗的用途,请说明常见的状态码机器意义。

通过状态码告诉客户端服务器的执行状态,以判断下一步该执行什么操作

常见的状态机器码有:

  • 100-199:表示服务器成功接收部分请求,要求客户端继续提交其余请求才能完成整个处理过程。
  • 200-299:表示服务器成功接收请求并已完成处理过程,常用200(OK请求成功)
  • 300-399:为完成请求,客户需要进一步细化请求。302(所有请求页面已经临时转移到新的url),304、307(使用缓存资源)。
  • 400-499:客户端请求有错误,常用404(服务器无法找到被请求页面),403(服务器拒绝访问,权限不够)
  • 500-599:服务器端出现错误,常用500(请求未完成,服务器遇到不可预知的情况)

当输入http:mioji3.com时,返回页面的过程中发生了什么

  • 浏览器向DNS服务器发送mioji3.com域名解析请求
  • DNS服务器返回解析后的ip给客户端浏览器,浏览器想该ip发送页面请求
  • DNS服务器接收到请求后,查询该页面,并将页面发送给客户端浏览器
  • 客户端浏览器接收到页面后,解析页面中的引用,并再次向服务器发送引用资源请求
  • 服务器接收到资源请求后,查找并返回资源给客户端
  • 客户端浏览器接收到资源后,渲染,输出页面展现给用户

闭包

在函数内部再定义一个函数,并且这个函数调用外部函数的变量,这个函数和用到的变量称之为闭包

双指针妙计:如何优雅地删除链表的倒数第 N 个节点? 一个最直接的方法是遍历两次链表,先算长度,再找到目标节点前一个节点,把它的。单链表的操作,说简单也简单,说难也确实能让人抓耳挠腮。双指针技巧在链表中非常常见,熟练掌握这个套路,在面试和实际项目中都能游刃有余!✅ 用双指针,一个先走 N+1 步,确保另一个指向倒数第 N+1 个节点。指向的是倒数第 N+1 个节点,我们只需修改它的。直接为空,说明要删除的是头节点,需要特殊处理。乍一看,这道题像是送分题,但细想一下,链表是。,这样就成功删除了倒数第 N 个节点。(一次求长度,一次找到节点), 阅读详情

相关推荐

Polyworks脚本开发学习笔记(一)-脚本开发环境

详细的总结和记录了利用Polyworks进行脚本开发的一些方法和心得

qq_43662503的博客 6817

给定一个有序列表,请输出要插入值 k 所在的索引位置

给定一个有序列表,请输出要插入值 k 所在的索引位置 def index(nlist,k): if k&lt;nlist[0]: position=0 elif k&gt;nlist[-1]: position=len(nlist)-1 else: position=0 for item in nlist: ...

longe20111104的博客 634

数学建模美赛O奖论文研读启示录——从模仿开始

数学建模美赛O奖论文哪些地方比较出彩?我们可以从中学到什么东西?可以从哪些地方进行模仿?我总结了一些O奖论文里我认为比较好的地方,跟大家一起学习交流!

小宇的修炼之路 5429

Python面试宝典(第十二章 企业真题实战)

Python面试宝典(第十二章 企业真题实战)Python面试宝典(第十二章 企业真题实战)360面试题 Python面试宝典(第十二章 企业真题实战) 360面试题

Avery123123的博客 1884

安卓-折叠屏平行视界适配(多厂商兼容与优先级实战)

本文详细解析了安卓折叠屏平行视界适配的现状与挑战,重点探讨了多厂商兼容性策略和优先级冲突的实战解决方案。通过对比Google的Embedding方案和国内厂商的EasyGo标准,提供了检测设备支持方案、处理优先级冲突及双方案共存的最佳实践,帮助开发者高效完成折叠屏适配。

weixin_29190169的博客 165

i春秋第二届春秋欢乐赛 classical writeup

i春秋第二届春秋欢乐赛 classical writeup 第一步:题目给出的提示 根据题目我们可以了解这道题应该是一个古典密码的题目,但是古典密码太多了我们如何知道是什么? 看题目给出的附件是一个很长很长的乱序字符串,我们可以想到用词频分析一下: 发现里面有一段不一样的信息:LyjtL3fvnSRlo2xvKIjrK2ximSHkJ3ZhJ2Hto3x9 像是base64解码能够做出来,但是发现...

hanjinrui15的博客 1430

2018妙计旅行笔试题

0~1000有多少个数可以被2、3、5整除? 答: 1000 / 2 = 500 1000 / 3 = 333 1000 / 5 = 200 1000 / 2 * 3 = 166 1000 / 2 * 5 = 100 1000 / 3 * 5 = 66 1000 / 2 * 3 * 5 = 33 可以用韦恩图的思想。故去除掉重复的数可计算结果为:500+333+200-166-...

weixin_30491641的博客 166

51单片机矩阵键盘——LCD1602显示

矩阵键盘扫描(输入扫描) 原理:读取第1行(列)→读取第2行(列) →读取第3行(列) → ……,然后快速循环这个过程,最终实现所有按键同时检测的效果 在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态。

YLG_lin的博客 9854

北京妙计旅行 后台开发实习一面二面

1.自我介绍2.虚函数3.项目介绍、问题、解决方法4.网络具体机制(TCP)5.线程同步机制6.linux基本操作(grep、find)7.linux数据库了解8.自主的去学过什么?怎么学的9.对自我的规划10.有什么提问的问题********************************************************************************面试官哥哥,...

Gease_lcj的博客 591

系规备考论文:论IT服务规划设计

系规备考论文:论IT服务规划设计

liuxu324的博客 1145

k3s cpu load 和 cpu 使用率很高处理

在这期间还执行过缩减 sqlite3 数据库操作,不知道是哪个操作起了作用,亦或者两个操作有影响,删除 ns 促进了数据库缩减的执行(没删除之前数据库缩减不成功,db文件大小未减小,但不确定是不是执行完 VACUUM 之后需要时间 db 文件才会减小,或者是因为删除了 ns 才导致其减小),再或者是两个操作都起了作用。kubectl get ns 发现有很多卡在删除状态的 ns。k3s 官网关于这个问题的谈论。执行如下脚本删除掉这些 ns。有人详细说过这个问题。

weixin_40548182的博客 685

妙计旅行面试题

1.python 主要内置数据类型都有那些?print dir(‘a’)的输出? python可变数据类型:列表list[ ]、字典dict{ }、集合 set()、字节数组bytearray python不可变数据类型:整型int、字符串str’ '、元组tuple()、布尔bool , 复数complex , 浮点型float ,字节 bytes …… 2.给定两个listA,B,请用python找出A、B中相同的元素和不同的元素? lista = [1,2,3,4,5,6,'hello','world

weixin_49304690的博客 342

一文速览:大模型语料构建与基础训练全流程实战指南

因为模型只有看到足够丰富、高质量的数据,才能真正学到“真本事”,展现出更强大的泛化能力,也就是能够在全新的场景和任务下,做出准确的推理和判断。我们日常做饭的时候,通常会先把买回来的菜仔细清洗干净,把坏掉的叶子、泥土、杂质等去除掉。同理,训练大模型的数据就像我们的食材,如果不干净,就会影响模型的学习效果,甚至训练出逻辑紊乱的模型。在大模型的世界里,有一句名言:“Garbage in, Garbage out”,翻译过来就是“垃圾输入,垃圾输出”,说白了,就是给模型喂的是什么数据,它学到的就是什么知识。

master_hunter的博客 1673

python企业真题实战 - 妙计旅行面试题

如何定时启动你的爬虫项目?

君莫笑 1828

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

好玩的==百度java面试题

转载:https://blog.youkuaiyun.com/u011277123/article/details/52618484 这是一个源自知乎的话题,原贴链接:一道百度的面试题,有大神会嘛? 虽然我不是大神,但我也点进去看了一下,思考了一会之后有了一些思路,然后去看其它人的答案的时候果然全都已经被各路大神们先想到并贴出来了,所以我就不去凑热闹写重复答案了,整理一下网友们的智慧在这里自娱自乐好了。 ...

qq_33366098的博客 292

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

逻辑思维类面试题汇编(5)

81.白帽和黑帽 老师让6名学生围坐成一圈,另让一名学生坐在中央,并拿出七顶帽子,其中四顶白色,三顶黑色。然后蒙住七名学生的眼睛,并给坐在中央的学生戴一顶帽子,而只解开坐在圈上的六名学生的眼罩。这时,由于坐在中央的学生的阻挡,每个人只能看到五个人的帽子。老师说:“现在,你们七人猜一猜自己的头上戴的帽子颜色。”大家静静地思索了好大一会。最后,坐在中央的、被蒙住双眼的学生举手说:“我猜到了。”问:中

在水一方 9244

面试前必须要知道的Redis面试题

如果你是一位后端工程师,面试时八成会被问到 Redis,特别是那些大型互联网公司,不仅要求面试者能简单使用Redis,还要深入理解其底层实现原理,具备解决常见问题的能力。可以说,熟练使用...

u012516914的专栏 360

面试题 04.10. 检查子树

面试题 04.10. 检查子树 难度中等52 检查子树。你有两棵非常大的二叉树:T1,有几万个节点;T2,有几万个节点。设计一个算法,判断 T2 是否为 T1 的子树。 如果 T1 有这么一个节点 n,其子树与 T2 一模一样,则 T2 为 T1 的子树,也就是说,从节点 n 处把树砍断,得到的树与 T2 完全相同。 注意:此题相对书上原题略有改动。 示例1: 输入:t1 = [1, 2, 3], t2 = [2] 输出:true 示例2: 输入:t1 = [1, null, 2

m0_56219511的博客 195

字节跳动测试开发4轮面试_致安卓开发:字节跳动年底前再扩招!这份面试题不能不刷...

一、前言自2020年中的“TIK TOK收事件”以来,字节跳动公司在大众心中的知名度突然就火爆来起来,这个诞生了今日头条和抖音两大爆款APP的新兴互联网公司就这样突然而又强势的进入到大众的视野。突然,大家都知道了“字节跳动”,突然之间很多人发现,这还是一个互联网公司中的顶流。最近,这个公司又活跃在来大家的视野——字节跳动又双叒叕扩招了!各位Android开发们,你们进大厂的机会来了。二、字节跳动实...

weixin_30590247的博客 212

企业真题

十二章企业真题实战 一、360 面试题 请拿出B 表中的accd,(A 表中和B 表中的一样的数据)? select * from B inner join on B.name = A.name a = “abbbccc”,用正则匹配为abccc,不管有多少b,就出现一次? 1. 思路:不管有多少个b 替换成一个 2. re.sub(r'b+', 'b'...

280

中电金信:破题“第二增长曲线”银行零售业务转型升级的锦囊妙计

所用知识链表、数组所用语言java解题思路1、如果为空,返回false2、new一个辅助数组,用于添加节点值,设置变量默认false3、判断,如果数组中有值,变。题目考察的知识点 : 递归和回溯算法题目解答方法的文字分析: 核心思想是使用回溯算法,在生成符合要求的牛的组合方案时,每次都选择添加当前牛或不添加当前牛,并判断。关注小助手,更新不迷路!题目考察的知识点考察二叉树的递归遍历题目解答方法的文字分析递归算法需要有递归结束的情况,考虑到这道题,结束的条件就是两树同时为空,或者一个为空一个不为空,或者都。

华鑫的专栏 163

21年GitHub标星19

总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友[外链图片转存中…(img-KZeI3CUW-1719244896461)][外链图片转存中…(img-WGFnAHg8-1719244896462)]

813

java 输出ab_一道在知乎很火的 Java 题——如何输出 ab【转】

这是一个源自知乎的话题,原贴链接:一道百度的面试题,有大神会嘛?虽然我不是大神,但我也点进去看了一下,思考了一会之后有了一些思路,然后去看其它人的答案的时候果然全都已经被各路大神们先想到并贴出来了,所以我就不去凑热闹写重复答案了,整理一下网友们的智慧在这里自娱自乐好了。题目思路一作为一个多年前也见过不少笔试题的少年,看到这个题目的第一想法是脑筋急转弯——注入一段逻辑直接改变原 if 结构。解法一填...

weixin_29147045的博客 762

21年GitHub标星19.8k阿里腾讯百度Java面试全套真题解析在互联网火了 ,完整版开放下载

前言 本科应届毕业生,打算玩命一个月,争取六月份参加面试(面正式岗,非实习),主要还是java工作,我现在的程度是:java se也看了四五本了,就按知乎上说的,先看了两本国产的,然后看老外写的java core什么的,书上的代码都敲了几遍,java ee部分只看了jsp,xml,servlet。框架完全没看,也没有项目经验,现在还是做不出东西,也没思路,所以特别焦虑下一步该看什么,上网看了一些阿里巴巴、百度、腾讯面试以及其他大厂时经常遇到的面试真题和答案解析,不知道有没有用,希望有大佬能够留言解答,如果大

weixin_51954021的博客 325

世界500强面试题----反应能力

1.小虫   有一种小虫,每隔两秒钟分裂一次。分裂后的两只新的小虫经过两秒钟后又会分裂。如果最初某瓶中只有一只小虫,那么两秒后变两只,再过两秒后就变四只……两分钟后,正好满满一瓶小虫。现在这个瓶内最初放入两只这样的小虫。   问:经过多少时间后,正巧也是满满的一瓶?   2.相遇   美国某小镇车队有17辆小公共汽车,整天在相距197千米的青山与绿水两个小镇之间往返运客。每辆车到达小镇后司机都要休

Jack Wu 2163

前端面试题第一波,要offer的看过来~

一、HTML常见题目   01、Doctype作用?严格模式与混杂模式如何区分?它们有何意义?   02、HTML5为什么只需要写<!DOCTYPE HTML>?   03、行内元素有哪些?块级元素有哪些?空(void)元素有那些?   04、页面导入样式时,使用link和@import有什么区别?   05、介绍一下你对浏览器内核的理解?   06、常见的...

dbfgefai009910的博客 144
上一篇: 文因互联-PythonWeb开发工程师
下一篇: 360-PythonWeb工程师面试题
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值