关于google的JAVA面试题我的解法

Google一面挂,疯刷1000道JAVA面试题,上岸华为 从年前至今参加面试了很多公司,从Google一面挂,我深刻意识到JAVA开发内卷太严重了,面试都是需要背八股文,狂刷题。最后顺利拿到了华为offer。总结下经验,也是对过去的一个回顾和总结吧。 阅读详情

在这里看到一道题:http://www.tongyi.net/develop/Java/1058047.html

我在ASP里用脚本试了一下,想了一个不错的算法,计算到:199981 用了24秒,原文用了203秒?

后来又试了一下50亿内的计算,结果如下:

2006-05-29 16:04:35
621
1=getCount1Show(1)0
199981=getCount1Show(199981)26
199982=getCount1Show(199982)26
199983=getCount1Show(199983)26
199984=getCount1Show(199984)26
199985=getCount1Show(199985)26
199986=getCount1Show(199986)26
199987=getCount1Show(199987)26
199988=getCount1Show(199988)26
199989=getCount1Show(199989)26
199990=getCount1Show(199990)26
200000=getCount1Show(200000)26
200001=getCount1Show(200001)26
1599981=getCount1Show(1599981)242
1599982=getCount1Show(1599982)242
1599983=getCount1Show(1599983)242
1599984=getCount1Show(1599984)242
1599985=getCount1Show(1599985)242
1599986=getCount1Show(1599986)242
1599987=getCount1Show(1599987)242
1599988=getCount1Show(1599988)242
1599989=getCount1Show(1599989)242
1599990=getCount1Show(1599990)242
2600000=getCount1Show(2600000)419
2600001=getCount1Show(2600001)419
13199998=getCount1Show(13199998)2164

后面的数字是所用的秒数,再后来时间太长了,就停了进程~

另一个解法,得到的效果:

2006-05-29 18:17:55
1:1[0]
199981:199981[38]
199982:199982[38]
199983:199983[38]
199984:199984[38]
199985:199985[38]
199986:199986[38]
199987:199987[38]
199988:199988[38]
199989:199989[38]
199990:199990[38]
200000:200000[38]
200001:200001[38]
1599981:1599981[254]
1599982:1599982[254]
1599983:1599983[254]
1599984:1599984[254]
1599985:1599985[254]
1599986:1599986[254]
1599987:1599987[254]
1599988:1599988[254]
1599989:1599989[254]
1599990:1599990[254]
2600000:2600000[400]
2600001:2600001[400]
13199998:13199998[1505]
35000000:35000000[3153]
35000001:35000001[3153]
35199981:35199981[3168]
35199982:35199982[3168]
35199983:35199983[3168]
35199984:35199984[3168]
35199985:35199985[3168]
35199986:35199986[3168]
35199987:35199987[3168]
35199988:35199988[3168]
35199989:35199989[3168]
35199990:35199990[3168]
35200000:35200000[3168]
35200001:35200001[3168]

有兴趣的可以联系:wind13@qq.com

常见java面试题及答案(208道) 所谓的双亲委派机制其实就是在类加载时,通过调用parent.loadClass()方法找到最顶层的BootStrapClassLoader(启动类加载器),优先去加载启动类加载器lib目录中的类,如果没找到则加载ExtClassLoader(扩展类加载器)lib/ext目录中的类,如果还没有找到则加载AppClassLoader(应用类加载器)项目中的类。Math. round(-1. 5) 等于 -1,因为在数轴上取值时,中间值(0.5)向右取整,所以正 0.5 是往上取整,负 0.5 是直接舍弃。 阅读详情

相关推荐

unity forge networking插件的使用

1.在unity asset store中找 Forge Networking 2.下载导入到项目中 点击Network Contract Wizard 下图就是forge networking自动生成的登录页面 3、新建一个场景添加cube (1)让我们将网络对象的名称设置为BasicCube (2)单击Add Field按钮 (3)将新字段命名为position (4)将类型设置为Vector3 (5)单击Interpolate按钮,将Interpolate时间(单击插入按钮后弹出的文本字段)设

weixin_44364447的博客 600

1094 谷歌的招聘,java高并发高可用面试题

本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!

2401_83621004的博客 356

01【AutoSAR 】- Partial Networking

CanNm 进行NM PDU Rx Indication handling ,但是禁用Partial Networking。

1156

熬夜整理最新大厂Java高频面试题,快手java社招面试

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**[外链图片转存中…(img-Jon0XIGm-1711125008282)][外链图片转存中…(img-KeSNPgbr-1711125008282)]

2301_82242251的博客 1156

初级java笔试题-Google-Coding-Interview:谷歌编码面试

初级java笔试题谷歌面试大学 翻译: 它是什么? 这是我从 Web 开发人员(自学,没有 CS 学位)到 Google 软件工程师的为期数月的学习计划。 这份长长的清单是从Google 的指导说明中提取和扩展的,因此这些是您需要了解的内容。 我在底部添加了一些额外的项目,它们可能会在面试中出现或有助于解决问题。 许多项目来自 Steve Yegge 的“”,有时会在 Google 的指导说明中逐字逐句地反映出来。 我已经从 Yegge 推荐的内容中缩减了您需要了解的内容。 我根据 Google 联系人提供的信息更改了 Yegge 的要求。 这适用于新的软件工程师或那些从软件/网络开发转向软件工程(需要计算机科学知识)的人。 如果你有多年的经验并且声称拥有多年的软件工程经验,那么期待更难的面试。 . 如果您有多年的软件/网络开发经验,请注意 Google 将软件工程视为与软件/网络开发不同,它们需要计算机科学知识。 如果您想成为可靠性工程师或系统工程师,请从可选列表(网络、安全)中学习更多内容。 目录 平衡搜索树(一般概念,而不是细节) 遍历:前序、中序、后序、BFS、DFS 选择 插

google面试官亲受JAVA面试题

google面试官亲受JAVA面试题,从TCP协议,编码技巧,以及数据结构算法等手把手带你面试,很NICE的视频

JAVA高频216道面试题+答案!!面试必备

当线程 A 持有独占锁a,并尝试去获取独占锁 b 的同时,线程 B 持有独占锁 b,并尝试获取独占锁 a 的情况下,就会发生 AB 两个线程由于互相持有对方需要的锁,而发生的阻塞现象,我们称为死锁。反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。Java 序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。

2401_84009549的博客 1439

java国内部分大公司面试题附加Google笔试题集合.rar

java华为面试题、百度试题、腾讯试题、网易笔试题、迅雷笔试题、中兴面试题、Google笔试题

TNet Tasharen Networking 学习总结

TNet TasharenNetworking插件可用于轻量级多人网络游戏的网络功能的开发。 功能说明: 每启动一次程序,自动创建一个角色,通过鼠标点击可控制角色的移动,多个客户端可同时控制各自的角色移动,并能看到其他角色的移动。 实现过程: 1、创建项目TNetDemo,导入TNetTasharen Networking 2.0.3.unitypackage。 ...

doris_d的专栏 3781

google面试

Google 大型面试经验资源文件收集

Google面试题

Google面试题

Trunk Networking

为了解决VLAN awre VM的问题,Openstack引入了Trunk Networking方案。Trunk Networking方案需解决的问题有:1 VM aware的VLAN ID,在Host内部不能冲突。2 VM aware的VLAN ID,不需要在Host之间的物理网络透传。3 不要打破原来的Network、Port的模型,否则会引发Neutron代码大修改。下面开始介绍Trunk ...

实践求真知 996

【Blockly开发教程】01 初识Blockly

Blockly 是由 Google 开发的开源代码库,它可以为网页程序和移动端应用程序添加可视化代码编辑器。

Bright的博客 4512

Ubuntu 没有networking_职场能力 | 如何有效地进行Networking(三)

《安妮笔记》源自“空也智库”与安妮碰撞出的火花。在金融咨询行业不断成长的安妮,站在自我视角,将她在职场发展中遇到的问题,与对问题的思考,以及前辈的指点平铺直叙。为即将毕业的同学们、刚步入职场的新星们,提供不同角度的认知与思考,以及经过总结的概念和方法论。空也智库 主理人:Simon01.关于Networking的最后一期,讲一些细碎的小技巧吧。什么时间发cold email回复率最高?...

weixin_39572442的博客 651

macOS Jdk1.8安装(目前主流版本的jdk)

添加环境环境变量,类似于windows的高级设置中path配置的环境变量。查看 JAVA_HOME 目录。查看 JDK 版本信息。一直下一步安装就好了。在终端的根目录下运行。

m0_50207524的博客 9352

【前端HTML生成条形码——MQ】

本文将展示前端HTML如何根据用户输入内容生成对应的条形码,附HTML和JS代码。代码如下(示例):

weixin_42588676的博客 1955

Docker初识——Docker Networking

Docker连接主要有三种方式: 1. Docker内部网络(不灵活) 2. Docker Networking以及docker network命令(推荐) 3. Docker链接 Docker内部连网 在安装Docker时,会创建一个新的网络接口,名字是docker0。每个Docker容器都会在这个接口上分配一个ip地址。 ip a show docker0 docker0是一个虚拟的以太网...

haliaddel的博客 758

C#里使用NModbus来创建一个TCP从站服务

摘要:本文介绍了一个用C#实现的Modbus TCP从站服务器,基于.NET Framework 4.6.1开发。代码使用NModbus库创建TcpListener和ModbusSlaveNetwork,支持设置IP地址、端口号和从站ID。服务器实现了数据存储初始化功能(包括线圈和保持寄存器),并提供了启动/停止操作的UI界面和日志记录功能。该解决方案适用于需要调试Modbus TCP协议的场景,特别适合无法升级到更高版本.NET Framework的环境。

大坡3D软件开发 477

UOS NetworkManager切换Networking

UOS NetworkManager切换Networking 关闭NetworkManager sudo /etc/init.d/network-manager stop 取消开机启动 systemctl disable NetworkManager 启动networking /etc/init.d/networking restart 修改 /etc/network/interfaces 文件 auto lo iface lo inet loopback auto enp…(网卡名

qq_39704419的博客 1078

C#:实现统计图像主颜色的算法(附完整源码)

C#:实现统计图像主颜色的算法(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 519

通过python+openCV实现对图片中箭头方向的判断

摘要: 针对YOLOv8算法在箭头方向识别效果不佳的问题,提出了一种基于OpenCV的解决方案。该方法通过图像预处理、轮廓分析、几何特征提取(凸包、质心、外接矩形)和方向向量计算,准确判断箭头的上下左右方向。代码示例展示了从图像读取到方向识别的完整流程,并提供了优化建议(如调整二值化阈值、处理多轮廓)。该方案在Windows11+Python3.12+OpenCV环境下验证有效,适用于需要简单几何特征分析的箭头方向检测场景。

AnChenliang_1002的博客 702

B - Networking

B - Networking 思路:并查集板子。 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; int fa[60]; int n,m,tot,sum; ...

HJ921004的博客 203

IEEE S&P 2026 大模型安全论文整理

本文梳理了 IEEE S&P 2026(第47届 IEEE 安全与隐私研讨会)中与 LLM Safety 相关的论文,涵盖大模型越狱攻击、防御与对齐、隐私保护、RAG 安全、多模态大模型安全、智能体安全、图-LLM 安全、工具链安全及生成式 AI 安全与隐私等方向。

CSPhD-winston的博客 1331

ubuntu networking 与 network-manager

刚遇到的坑,因为操作不当导致网络中断,于是手动配置了/etc/network/interfaces , 修复了系统之后发现ubuntu-desktop中的有线链接不见了,百度了一下说是networking服务和network-manger服务会起冲突。 ====================== 【Server版本】 在UbuntuServer版本中,因为只存有命令行模式,所以要想进行网络...

weixin_34379433的博客 5367

Ubuntu Rtx3090 Cuda11.7 安装 pytorch3d

pytorch ubuntu pytorch3d 安装

G果的博客 2273

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

[Unity Mirror] FixedUpdate、网络周期和Mirror Networking

英文原文: https://www.coburnsdomain.com/2020/04/fixedupdate-networking-cycles-and-mirror-networking/   好吧,是时候更新博客了,这一次可能有点大材小用。本来,我想写一篇关于一些 "微观优化 "被Mirror拒绝的文章,但那将是另一天的事。   对于那些不熟悉 Mirror Networking 的人来说,它是一个免费的网络库,可以直接插入 Unity,而我恰好是 Mirror Networking 开发团队的一

unity尧明的博客 797

WINCC7.3破解文件

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

上一篇: 另眼来看《把信送给加西亚》
下一篇: 新写了一个转中文大写金额的ASP函数
世风十三
博客等级 码龄22年 18粉丝 33原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

世风十三

你是个有品的人, :)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值