暂无介绍
1、一行代码实现1—100之和 2、如何在一个函数内部修改全局变量 3、列出5个python标准库 4、字典如何删除键和合并两个字典 5、谈下python的GIL 6、python实现列表去重的方法 7、fun(*args,**kwargs)中的*args,**kwargs什么意思? 8、python2和python3的range(100)的区别 9、一句话解释什么样的语言能够用装饰器? 10、python内建数据类型有哪些 11、简述面向对象中__new__和__init__区别
一:编程基础 1、有如下CAT_s结构体定义,回答: structCAT_s{ intld; charColor; unsignedshortAge; char*Name; void(*Jump)(void); }Garfield; 1)在一台64位的机器上,使用32位编译,Garfield变量占用多少内存空间?64位编译又是如何?(总分5分)答案: 考点—>字节对齐 32位系统以4字节对齐,该结构体占16个字节;64位系统以8字节对齐,该结构体占24个字节。结构体里面不同类型参数的排序不同会影
你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHubhttps://github.com/java…上已经开源,有面试点思维导图,欢迎【Star】和【完善】 前言 Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行360°的刁难。 作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望
【题目】我们公司的数据量非常大,需要的不仅仅是提取数据,要了解SQL方案优化的。一般在写SQL时需要注意哪些问题,可以提高查询的效率?【解题思路】数据量大的情况下,不同的SQL语句,消耗的时间相差很大。按下面方法可以提高查询的效果。1.select子句中尽量避免使用*select子句中,*是选择全部数据的意思。比如语句:“select*from成绩表”,意思是选择成绩表中所有列
前几天有个朋友去面试字节跳动,面试官问了他一道链表相关的算法题,不过他一时之间没做出来,就来问了我一下,感觉这道题还不错,拿来讲一讲。 题目 这其实是一道变形的链表反转题,大致描述如下 给定一个单链表的头节点head,实现一个调整单链表的函数,使得每K个节点之间为一组进行逆序,并且从链表的尾部开始组起,头部剩余节点数量不够一组的不需要逆序。(
《Java面试全解析》是我在GitChat发布的一门电子书,全书总共有15万字和505道Java面试题解析,目前来说应该是最实用和最全的Java面试题解析了。 我本人是2009年参加编程工作的,一路上在技术公司摸爬滚打,前几年一直在上海,待过的公司有360和游久游戏,因为自己家庭的原因,放弃了阿里钉钉团队的offer回到了西安。 从2015年四月开始在一家上市公司担任研发经理的职位,至
2018年的冬季特别的冷,无疑是程序员的寒冬,我也是年底裁员大潮裁下来的一名,(整个业务线都裁了 难受中~)但临近年底了失业回家也不太好所以有投了几份简历,现在已经找到工作了,虽然不是京东但也马马虎虎吧,但我也想把京东的面试过程记录一下。 整个面试和笔试时间在2-3小时。 废话不多说直接干料。 1、java常用的数据结构有哪些?哪些是线程安全的?是怎么保
整理一下最近面试遇到过的问题,有一些想不起来了,希望能给大家一点帮助吧,也给自己留个底,嘿嘿,平时还是得多注意知识的积累,以及技术细节 -1.JAVA基础类型各占几个字节? int32bit short16bit long64bit byte8bit char16bit float32bit double64bit boolean1bit boolean类型没有给出精确的定义,《Java虚拟机规范》给出了4个字节,和boolean数组1个字节的定义,具体还要看虚拟机实现是否按照规
面试中,为了考察应聘者的思维方式,面试官偶尔会出一些谜题(Puzzles)。比如,在谷歌,就有这样一道让人“闻风丧胆”的面试题:Youworkina100floorbuildingandyouget2identicaleggs.Youneedtofigureoutthehighestflooraneggcanbedroppedwithoutbreaking.Thequestionishowmanythrowsyouneedtomake.Findanalgorithmthatisminimizingnumb
【题目】现在有“课程表”,记录了学生选修课程的名称以及成绩。现在需要找出语文课中成绩第二高的学生成绩。如果不存在第二高成绩的学生,那么查询应返回null。【解题思路】1.找出所有选修了“语文”课的学生成绩select * from 成绩表 where 课程='语文'; 2.查找语文课程成绩的第二名考虑到成绩可能有一样的值,所以使用distinct成绩进行成绩去重。思路1:使用子查询找
【题目】 现在有两个表,“学生表”记录了学生的基本信息,有“学号”、“姓名”。“成绩”表记录了学生选修的课程,以及对应课程的成绩。这两个表通过“学号”进行关联。现在要查找出所有学生的学号,姓名,课程和成绩。【解题思路】1.确定查询结果题目要求查询所有学生的姓名,学号,课程和成绩信息select 学号,姓名,课程,成绩查询结果的列名“学号”、“姓名
【题目】 “成绩表”记录了学生的学号,学生选修的课程,以及对应课程的成绩。为了对学生成绩进行考核,现需要查询每门课程的前3高成绩。注意:如果出现并列第一的情况,则同为第一名。【解题思路】题目要求找出每个课程获得前三高成绩的所有学生。难点在于每个课程前3高成绩。前3高的成绩意味着要对成绩排名。这种题类型其实是“分组排名”,遇到这类型题就要
工作中会经常遇到这样的业务问题:如果找到每个类别下用户点击最多的5个商品是什么?这类问题其实就是常见的:每组最大的N条记录(topN)。【题目】现有“成绩表”,记录了每个学生各科的成绩。表内容如下:问题:查找每个学生成绩最高的2个科目【解题思路】1.看到问题中要查“每个”学生最高的成绩。还记得我们之前课程里讲过的吗?当有“每个”出现的时候,就要想
为什么要刷LeetCode 大家都知道,很多对算法要求高一点的软件公司,比如美国的FLAGM(Facebook、LinkedIn、Amazon/Apple、Google、Microsoft),或国内大厂BAT、TMD、华为,以及国内新兴的AI公司等等,都对算法水平有所要求。据悉知名游戏公司的算法岗收入很高,相应的对算法要求也比较高。而这些公司,大多数会以LeetCode中的题目或基于LeetCode改进后的自家算法题库来考察候选人。 于是想