软件开发行业问答、工资福利与经验 · 智问盟

软件开发行业的公开问答、工资福利、职业发展和经验分享。

智问盟 · 软件开发 最新公开讨论

  1. I'm interested in transitioning into AI engineering and would love some advice on a

    tech-software-dev

    I'm interested in transitioning into AI engineering and would love some advice on a learning roadmap. There seem to be so many topics right now—LLMs, RAG, AI agents, fine-tuning, vector databases, MCP, evaluation framew…

    2026-05-29T03:25:46.804Z

  2. Where to start with computer graphics in 2026?

    tech-software-dev

    Where to start with computer graphics in 2026? With AI‑powered techniques like neural radiance fields and Gaussian splats gaining attention, I'm unsure which fundamentals to learn. Should I still study the classic rende…

    2026-05-20T03:04:31.209Z

  3. Navigating the H‑1B and green card process as a software engineer

    tech-software-dev

    Navigating the H‑1B and green card process as a software engineer I'm currently on an H‑1B visa and starting to think about long‑term residency options. I've heard about EB‑2 NIW and EB‑1 categories, but the process is …

    2026-05-20T02:58:20.859Z

  4. Pursuing a master's degree vs. staying in industry — what would you do?

    tech-software-dev

    Pursuing a master's degree vs. staying in industry — what would you do? I'm a software engineer with about five years of experience, and I'm debating whether to get a master's in CS or keep working. Is a graduate degree…

    2026-05-20T02:54:43.921Z

  5. Balancing coding and investing — how do you manage your finances as a programmer?

    tech-software-dev

    Balancing coding and investing — how do you manage your finances as a programmer? I'm a mid-career software engineer and I realise I've spent more time honing code than planning money. With retirement accounts, company …

    2026-05-20T02:50:56.336Z

  6. Considering a career move to fully remote — how is the 2026 job market for

    tech-software-dev

    Considering a career move to fully remote — how is the 2026 job market for experienced devs? I've worked in front‑end/mobile dev for about 10 years at startups and big tech. My partner and I plan to relocate from NYC to…

    2026-05-20T02:46:42.752Z

  7. 大家都是怎么安排作息和工作环境的?

    tech-software-dev

    最近从办公室转到100%近端工作,发现效率下降了不少。在家办公经常被家里人打断,也很难保持专注。大家都是怎么安排作息和工作环境的?有什么提高近端工作效率的小技巧或工具推荐吗?非常感谢!

    2026-05-20T02:33:02.589Z

  8. What camera and lens would be suitable for beginners?

    tech-software-dev

    What camera and lens would be suitable for beginners?

    2026-05-20T02:14:30.948Z

  9. Should beginners learn C++ or Java first?

    tech-software-dev

    Should beginners learn C++ or Java first?

    2026-05-20T02:11:31.717Z

  10. How to speed up CI builds without cutting test coverage

    tech-software-dev

    I worked on a service where the CI build had slowly grown to almost half an hour. Nobody owned it because it was not exactly a product bug, but every small change felt heavier than it should. The first useful step was n…

    2026-06-04T21:47:27.887Z

  11. Interviewed for a GeForce Now software engineer role. Three rounds:

    tech-software-dev

    Interviewed for a GeForce Now software engineer role. Three rounds: • Round 1: solve merging intervals, OS questions, analyze an Nsight Systems timeline and discuss profiling multiple VMs on a single server. • Round 2: …

    2026-05-20T04:16:46.785Z

  12. feature flag rollout best practices for backend teams

    tech-software-dev

    Feature flags are supposed to make releases safer, but I have seen them turn into a second configuration system that nobody really owns. The easy part is adding if enabled then run the new path. The hard part is remembe…

    2026-06-05T13:28:55.871Z

  13. Interviewed for a software engineering role at TikTok – mainly behavioral and optimization focused:

    tech-software-dev

    Interviewed for a software engineering role at TikTok – mainly behavioral and optimization focused: • Discussed workplace challenges and how I resolved them, including debugging and optimizing both CPU and GPU bottlenec…

    2026-05-20T04:18:12.720Z

  14. Interviewed with Apple’s GPU teams (ecosystem, graphics & driver). Topics included:

    tech-software-dev

    Interviewed with Apple's GPU teams (ecosystem, graphics & driver). Topics included: • Ecosystem: shadow mapping, tangent space, normalization, MVP matrix; debugging tasks; compared data structures and OS concepts; parse…

    2026-05-20T04:19:10.624Z

  15. 美国软件工程师面试怎么准备才不被刷

    tech-software-dev

    我这边最近看后端和全栈岗位,感觉刷题只是门槛,真正卡人的是项目讲不清和系统设计说得太空。简历上写了微服务、缓存、队列,面试官一定会追线上怎么扛流量、失败怎么重试、监控看什么。想听听现在还在面试的同行,你们觉得 LeetCode、系统设计、简历项目,哪个最容易被卡?

    2026-06-04T13:56:58.944Z

  16. Interviewed for a GPU software engineer role at Sony. Key points:

    tech-software-dev

    Interviewed for a GPU software engineer role at Sony. Key points: • Written test on algorithms and C++ fundamentals • Discussed offline rendering vs game engines and low‑level graphics programming • Compared Vulkan & Op…

    2026-05-20T04:14:38.658Z

  17. Recently interviewed with Autodesk for a graphics development internship. The manager round was casual

    tech-software-dev

    Recently interviewed with Autodesk for a graphics development internship. The manager round was casual—we chatted about my background in graphics, why I switched majors, how I communicate in a team and handle disagreeme…

    2026-05-20T03:58:43.093Z

  18. 接口超时重试怎么设计才不把系统拖垮

    tech-software-dev

    我以前处理过一个订单服务,真正把系统压垮的不是第一次请求,而是超时后的集中重试。客户端觉得请求没返回就再发,网关也在重试,下游支付接口慢一点,几秒钟内同一笔业务被打了好几次。后来我做重试会先分清楚哪些请求能重试,哪些只能查状态。读接口可以短重试,写接口必须有幂等键和业务状态机,不能靠前端按钮防抖兜底。超时时间也不能每层都设一样,最外层要比下游长一点,不然上游刚放弃,下游还在处理。现在我会给每次请求带 trace id 和 client…

    2026-06-05T20:53:23.573Z

  19. 接口幂等怎么设计才能避免重复提交和重复扣款

    tech-software-dev

    我以前做支付和订单接口时吃过一次亏,前端按钮做了防抖,网关也有限流,但用户网络一抖,重试请求还是把同一笔业务打进来了。后来才明白,防抖只能减少重复点击,真正兜底还是后端幂等。 我现在做这类接口,会先定一个业务维度的幂等键。下单可以用 client_request_id 加用户 id,支付回调可以用平台交易号,库存扣减要绑定订单行,不能只拿时间戳或随机数糊弄。请求进来后先查幂等记录,有成功结果就直接返回原结果,有处理中状态就让客户端稍后…

    2026-06-05T03:53:23.313Z

  20. 接老系统别一上来就重写

    tech-software-dev

    我接过一个老订单系统,最开始也想把服务拆干净,接口重新写一遍。后来线上出过一次事故才明白,老系统最危险的地方不是代码丑,是没人说得清哪些边界条件在养活业务。 我现在碰到这种项目,第一件事不是改架构,而是把关键路径跑通:登录、下单、支付回调、退款、库存扣减、异常重试。能补契约测试就先补契约测试,补不了也要把请求样例、返回字段、超时、重试次数记下来。很多所谓"脏逻辑",其实是客户多年堆出来的特殊规则。 真正动手改的时候,我会先做小切口。比…

    2026-06-04T01:06:26.011Z

  21. The small API cleanup that saved us later

    tech-software-dev

    One thing I keep relearning in backend work is that messy API names cost more later than the original bug. On one project we had three endpoints returning the same customer object with slightly different fields. It work…

    2026-06-03T15:56:59.439Z

  22. miHoYo AIGC Algorithm Engineer: 3D Direction

    tech-software-dev

    miHoYo AIGC Algorithm Engineer: 3D Direction Interview Questions

    2026-05-20T04:37:49.927Z

  23. Just had an interview for a rendering intern role at a well-known game company

    tech-software-dev

    Just had an interview for a rendering intern role at a well-known game company. It started with discussing my graphics projects, then we dived deep into real-time rendering: differences between SSDO and SSAO, how TAA wo…

    2026-05-20T04:24:07.867Z

  24. Recently interviewed with Autodesk for a graphics intern role. The manager chat focused on

    tech-software-dev

    Recently interviewed with Autodesk for a graphics intern role. The manager chat focused on fit: • Introduced myself and explained why I switched to computer graphics. • Discussed how to contribute when meetings are crow…

    2026-05-20T04:20:22.396Z