Created
July 8, 2020 10:17
-
-
Save peters/4de8f5a612f436696a618df45f8b1295 to your computer and use it in GitHub Desktop.
Finter Mobility As - Visual Studio 2019 16.6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": "1.0", | |
"components": [ | |
"Microsoft.VisualStudio.Component.CoreEditor", | |
"Microsoft.VisualStudio.Workload.CoreEditor", | |
"Microsoft.NetCore.Component.Runtime.3.1", | |
"Microsoft.NetCore.Component.SDK", | |
"Microsoft.VisualStudio.Component.NuGet", | |
"Microsoft.Net.Component.4.6.1.TargetingPack", | |
"Microsoft.VisualStudio.Component.Roslyn.Compiler", | |
"Microsoft.VisualStudio.Component.Roslyn.LanguageServices", | |
"Microsoft.VisualStudio.Component.FSharp", | |
"Microsoft.NetCore.Component.DevelopmentTools", | |
"Microsoft.VisualStudio.Component.FSharp.WebTemplates", | |
"Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions", | |
"Microsoft.VisualStudio.Component.DockerTools", | |
"Microsoft.NetCore.Component.Web", | |
"Microsoft.Net.Component.4.8.SDK", | |
"Microsoft.Net.Component.4.7.2.TargetingPack", | |
"Microsoft.Net.ComponentGroup.DevelopmentPrerequisites", | |
"Microsoft.VisualStudio.Component.TypeScript.3.8", | |
"Microsoft.VisualStudio.Component.JavaScript.TypeScript", | |
"Microsoft.VisualStudio.Component.JavaScript.Diagnostics", | |
"Microsoft.Component.MSBuild", | |
"Microsoft.VisualStudio.Component.TextTemplating", | |
"Component.Microsoft.VisualStudio.RazorExtension", | |
"Microsoft.VisualStudio.Component.IISExpress", | |
"Microsoft.VisualStudio.Component.SQL.ADAL", | |
"Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime", | |
"Microsoft.VisualStudio.Component.Common.Azure.Tools", | |
"Microsoft.VisualStudio.Component.SQL.CLR", | |
"Microsoft.VisualStudio.Component.MSODBC.SQL", | |
"Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils", | |
"Microsoft.VisualStudio.Component.ManagedDesktop.Core", | |
"Microsoft.Net.Component.4.5.2.TargetingPack", | |
"Microsoft.Net.Component.4.5.TargetingPack", | |
"Microsoft.VisualStudio.Component.SQL.SSDT", | |
"Microsoft.VisualStudio.Component.SQL.DataSources", | |
"Component.Microsoft.Web.LibraryManager", | |
"Microsoft.VisualStudio.ComponentGroup.Web", | |
"Microsoft.VisualStudio.Component.Web", | |
"Microsoft.VisualStudio.Component.IntelliCode", | |
"Microsoft.Net.Component.4.TargetingPack", | |
"Microsoft.Net.Component.4.5.1.TargetingPack", | |
"Microsoft.Net.Component.4.6.TargetingPack", | |
"Microsoft.Net.ComponentGroup.TargetingPacks.Common", | |
"Microsoft.Net.Core.Component.SDK.2.1", | |
"Component.Microsoft.VisualStudio.Web.AzureFunctions", | |
"Microsoft.VisualStudio.ComponentGroup.AzureFunctions", | |
"Microsoft.VisualStudio.Component.Azure.Compute.Emulator", | |
"Microsoft.VisualStudio.Component.Azure.Storage.Emulator", | |
"Microsoft.VisualStudio.Component.Azure.ClientLibs", | |
"Microsoft.VisualStudio.Component.Azure.AuthoringTools", | |
"Microsoft.VisualStudio.Component.CloudExplorer", | |
"Microsoft.VisualStudio.Component.Debugger.TimeTravel", | |
"Microsoft.VisualStudio.Component.Debugger.Snapshot", | |
"Microsoft.VisualStudio.ComponentGroup.Web.CloudTools", | |
"Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd", | |
"Microsoft.VisualStudio.Component.DiagnosticTools", | |
"Microsoft.VisualStudio.Component.EntityFramework", | |
"Microsoft.VisualStudio.Component.LiveUnitTesting", | |
"Microsoft.VisualStudio.Component.AspNet45", | |
"Microsoft.VisualStudio.Component.AppInsights.Tools", | |
"Microsoft.VisualStudio.Component.WebDeploy", | |
"Component.Microsoft.VisualStudio.LiveShare", | |
"Microsoft.VisualStudio.Component.ClassDesigner", | |
"Microsoft.VisualStudio.Component.GraphDocument", | |
"Microsoft.VisualStudio.Component.CodeMap", | |
"Microsoft.VisualStudio.Workload.NetWeb", | |
"Microsoft.VisualStudio.Component.VC.CoreIde", | |
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64", | |
"Microsoft.VisualStudio.Component.Graphics.Tools", | |
"Microsoft.VisualStudio.Component.VC.DiagnosticTools", | |
"Microsoft.VisualStudio.Component.Windows10SDK.18362", | |
"Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites", | |
"Microsoft.ComponentGroup.Blend", | |
"Microsoft.VisualStudio.Component.Debugger.JustInTime", | |
"Microsoft.VisualStudio.Component.DotNetModelBuilder", | |
"Microsoft.VisualStudio.Workload.ManagedDesktop", | |
"Microsoft.VisualStudio.Component.VC.Redist.14.Latest", | |
"Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native", | |
"Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core", | |
"Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake", | |
"Microsoft.VisualStudio.Component.VC.CMake.Project", | |
"Microsoft.VisualStudio.Component.VC.ATL", | |
"Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest", | |
"Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest", | |
"Microsoft.VisualStudio.Component.VC.ASAN", | |
"Microsoft.VisualStudio.Workload.NativeDesktop", | |
"Microsoft.VisualStudio.Workload.NetCoreTools" | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Welcome to the first remote video interview at Finter Mobility As
We’re excited you’ll be interviewing at Finter Mobility AS! In this interview you will meet our CTO and get a feel for what it’s like to work here. We’ve put together this short guide to give you an idea of what your day will involve.
Like many things at a fast-growing startup, we’re constantly improving and iterating on how we interview, so if you have any comments, concerns, or questions, please let us know. We look forward to meeting you soon.
How to prepare
Technical interview
The initial video interview is designed to help us understand how you might approach common scenarios encountered at Finter Mobility AS. Most of the exercises you’ll do in these interviews will be directly related to Finter Mobility AS. However, you’re not being tested for your knowledge of Finter Mobility AS and you’ll always have the opportunity to ask us questions about anything you don’t understand.
At Finter Mobility AS you will be working with large software projects. We encourage you to use online resources (docs, Stack Overflow, etc.) as needed during the interview.
How to prepare
Consider your interviewer a collaborator on the problem. We suggest "working out loud" with your interviewer and asking any questions that you have as they come up, for example about constraints on the system.
Getting your local development ready before the interview
It's important that you have your development environment setup and tested before the video interview as the interview only last 120 minutes. We assume that you have at least Windows 10 Pro (1909 edition or newer) installed on your computer.
Software tools
Please install the required development tools specified below.
Visual Studio 2019 16.7 Preview
Visual Studio can be downloading by visiting this link. If you do not have a VS subscription you can download the community edition which is free for indie developers.
Before you proceed with the installation you must import the installer configuration. Please import the
.vsconfig
file available in this gist.Setup docker credentials
In order to download the
snapx
docker image you need to login to GitHub Packages Registry (GPR). Please visit this link for information on how to create a Personal Access Token (PAT).After you have created a PAT you can login to Github Packages using the following command:
docker login https://docker.pkg.github.com --username USERNAME --password MY_GITHUB_PAT_TOKEN
Cloning snapx
Finter Mobility As believes in giving back to the open source community. We contribute both code and donations to popular open source projects such as Avalonia.
If you have installed everything correctly you should be able to clone snapx. In order to improve build speed you should add an exclusion to
c:\github
directory in Windows Defender.Open a new
Powershell
terminal usingWindows Terminal
and run the following commands:mkdir -p c:\github
cd c:\github
dotnet tool update gitversion.tool -g --no-cache
dotnet tool update snapx -g --no-cache
git clone https://github.com/fintermobilityas/snapx
git checkout develop
git submodule update --init --recursive
cd c:\github\snapx
.\init.ps1
.\src\Snapx.sln
If everything has been built correctly you should be able to open
.\src\Snapx.sln
and run project unit tests using theResharper
test runner.That's it. You are now ready for you interview :)