选择题:1.出栈入栈2.sql排序查询3.进程和线程的关系4.二进制转为16进制 简单题1.140g水,7g和2g砝码,分为90g和50g,3次怎么分完?答:第一次:140g=9g水+131g水第二次:131g=9g水+122g水;122g=61g水+61g水;所以131g=70g水+61g水第三次:61g水-9g水-2g砝码=50g;70g水+9g水+9g水+2g砝码=90g2.1~150编号的按钮,初试是开,1的倍数全部按一次,2的倍数全部按一次,3的倍数全部按一次,最后哪些是关的答:过滤掉既不是2的倍数也不是3的倍数 package com.leetecode.top100;public class dd {    public static void main(String[] args) {        for(int i=1;i<=150;++i){            if(i%2!=0&&i%3!=0){                System.out.println(i);            }        }    }}3.编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 select Score,dense_rank() over(order by score desc) as `Rank` from `scores`; 4.服务器A的close_wait比较多,服务器B的time_wait比较多,分析AB服务器出现哪些错误?答: B出现time_wait原因:当客户端收到服务器发送的FIN报文后会回复一个ACK报文,之后会立马转入time_wait状态,进而会等待2MSL时间之后然后进入close状态,之所以会等待2MSL是为了防止最后一次发送的ACK服务器没有收到,然后服务器会再次发送一个FIN报文,如果客户端此时就处于close状态就会相应一个rst,服务器会解析为异常,所以要处于time_wait状态。  A出现close_wait原因:客户端请求服务器中的某个资源不存在,服务器就会主动关闭连接,但是客户端忘记要关闭连接,于是这个资源就一直被程序占用着,所以出现close_wait。   5.小明在排队,40分钟后要开会;小张在前面,小明过去插队插到小张前面,队伍依然很缓慢;小张又插队到小红前面。如何实现? 6.支付接口,淘宝和微信的支付接口不一样,怎么实现切换2者支付接口? 编程题1.人狼羊草过河问题,(1)如何最少次数实现把他们运过河;(2)用代码实现?
点赞 1
评论 1
全部评论

相关推荐

好久没来牛客了,今天面试了一个实习生,感觉对方形象乱糟糟的,头发像鸡窝,像刚睡醒就来面试了,第一印象直接大打折扣,感觉我没有受到应有的尊重,再加上对方业务能力也一般,我直接挂掉;大家面试的时候还是好好收拾一下自己吧,争取给面试官留下个好印象,面试这东西还是存在眼缘的
MinJerous:更在乎本质,应该看候选人是否和岗位需要的能力匹配。洗脸/不洗头都无所谓吧,说不定人家刚刚通宵准备,就是为了这场面试呢?你挂掉他核心原因还是他能力不行,而不是形象。就算形象好点,能力不行你敢给过吗,不怕后面+1质疑你
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务